Object-oriented programming using C++ - Pohl, Ira (Addison Wesley, 1997)