Michael T. Goodrich, Roberto Tamassia, Algorithm Designs and Applications Michael T. Goodrich, Roberto Tamassia, Algorithm Designs and Applications, Wiley, October 2015 view details here