Computational geometry in c - Josepho Rourke (Cambridge University Press, 1997)