Refactoring: Improving the Design of Existing Code
Kent Beck & John Brant & William Opdyke & Don Roberts & Fowler Martin
Addison-Wesley Object Technology Series (1)
The Art of Computer Programming 2: Seminumerical Algorithms
Donald E. Knuth
The Art of Computer Programming (2)
Dive Into Design Patterns
Alexander Shvets
Fundamentals of Software Architecture: A Modern Engineering ...
Mark Richards & Neal Ford
Fundamentals of Software Architecture (1)
Masters of Doom: How Two Guys Created an Empire and Transformed ...
David Kushner