Geometry For Computer Graphics by John Vince