Object-Oriented Thought Process, The by