The C++ graphics programming handbook - Stevens, Roger T. (Academic Press, 1996)