Object-oriented programming in c++ - Lafore Robert Ed. (2001)