The Object-Oriented Thought Process (4th Edition) (Developer's Library)