Computational Geometry and Computer Graphics In C++ by Michael J Laszlo