From chaos to classes object-oriented software development in C++ - Duffy, Daniel (McGraw-Hill, 1995)