Principles of interactive computer graphics : second edition - Newman M.William (Tata mcgraw-hill publication, 2007)