Introduction to Computer Graphics: A Practical Learning Approach (Chapman & Hall/CRC Computer Graphics, Geometric Modeling, and Animation)