Computational geometry in C - O'Rourke, Joseph (Cambridge University Press, 1995)
First published 1993