Designed for anyone who wants the basics of object-oriented programming broken down into plain, easy-to-follow English. The first part of the book explains the concepts behind objects. The next section takes the reader step-by-step through an object-oriented development cycle. The book wraps up with explanations of different topics within the OOP community.