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