Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))
The Pragmatic Programmer: From Journeyman to Master
Code Complete (Developer Best Practices)
Patterns of Enterprise Application Architecture: Pattern Enterpr Applica Arch (Addison-Wesley Signature Series (Fowler))
Head First Design Patterns: A Brain-Friendly Guide
Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)
The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)
Working Effectively with Legacy Code: WORK EFFECT LEG CODE _p1 (Robert C. Martin Series)