Steven S. Skiena
State University of NY at Stony Brook
Computational geometry: an introduction
Algorithms in combinatorial geometry
Computational geometry in C
The algorithm design manual