OML and C++: a practical guide to object-oriented development 2/E - Lee, Richard C.; Tepfenhart, W. (Vidhyanagar PHI, 2008)