Head First Design Patterns: A Brain-Friendly Guide
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Head First Object-Oriented Analysis and Design
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
Code Complete (Developer Best Practices)
Effective Java
Head First Java: A Brain-Friendly Guide
Head First Software Development
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)
Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))