Object oriented graphics programming in c++ - Stevens, Roger T.