Object-oriented development with C++ : a software engineering approach - Kjell Nielsen (New Delhi Galgotia Publ, 1998)