Principles of interactive computer graphics - Newman,William (New Delhi Tata Macgraw-Hill pub., 2005)