Mathematics for 3D Game Programming & Computer Graphics by Eric Lengyel Charles River Media; (December 18, 2001) ISBN: 1584500379