Computer Graphics A Programming Approach - Steven, Harrington (America Mcgraw Hill Book Company Limited, 2008)