What the book is not

The book covers a wide range of issues related to object oriented programming. However, Instead, it provides a more or less self-contained introduction to the various problems that must be dealt with in developing and understanding object oriented software.