Waite group's object-oriented programming in c++ - Lafore Robert Ed. (1999)