Interactive computer graphics [ADA CD] - Angel, Edward (Pearson Education, 2003)