Computer Graphics: Principles and Practice - James D Foley; Andries van Dam; Steven K Feiner; John F Hughes (Pearson Education New Delhi, 2008)