Algorithm Design : Foundations, Analysis and Internet Examples - Goodrich, Michael T.; Tamassia, Roberto (John Wiley & Sons, 2002)