Books — object-oriented design