Refactoring: Improving the Design of Existing Code
Kent Beck & John Brant & William Opdyke & Don Roberts & Fowler Martin
Addison-Wesley Object Technology Series (1)
The Goal: A Process of Ongoing Improvement
Eliyahu M. Goldratt & Jeff Cox
Cracking the Coding Interview: 189 Programming Questions and ...
Gayle Laakmann McDowell
Cracking the Coding Interview (1)
Structure and Interpretation of Computer Programs
Harold Abelson & Gerald Jay Sussman
Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans
Domain (1)
The Art of Agile Development
James Shore & Diana Larsen & Shane Warden & Gitte Klitgaard
Modern Software Engineering: Doing What Works to Build Better ...
David Farley
Fundamentals of Software Architecture: A Modern Engineering ...
Mark Richards & Neal Ford
Fundamentals of Software Architecture (1)