Object-oriented design & patterns by Cay S. Horstmann · Bookplated