Computer Graphics Through OpenGL: From Theory to Experiments (Chapman & Hall/ CRC Computer Graphics, Geometric Modeling, and Animation Series)