From pixels to animation : an introduction to graphics programming - Farrell, James Alan