The waite group's object-oriented programming in c++. - Lafore, Robert