Computer graphics :using open gl - Hill, F. S (Pearson Education, 2001)