Object-oriented Graphics Programming in C++ - Stevens, Roger T (Academic Press, 1994)