Computer Graphics: Principles and Practice
John F. Hughes & Andries van Dam & Morgan McGuire & James D. Foley & David Sklar & Steven K. Feiner & Kurt Akeley