3D graphics : a visual approach - Wolfe, R. J. (Oxford University Press, 2000)