Computer graphics mathematical first steps - Egerton, P A (Prentice Hall Europe, 1998)