Refactoring: Improving the Design of Existing Code
Kent Beck & John Brant & William Opdyke & Don Roberts & Fowler Martin
Addison-Wesley Object Technology Series (1)
Dive Into Design Patterns
Alexander Shvets
A Pattern Language: Towns, Buildings, Construction
Sara Ishikawa & Murray Silverstein & Christopher W. Alexander & Max Jacobson & Ingrid Fiksdahl-King & Shlomo Angel
Computer Architecture: A Quantitative Approach
David A. Patterson & John L. Hennessy
The Morgan Kaufmann Series in Computer Architecture and Design (1)
Dark Money: The Hidden History of the Billionaires Behind the ...
Jane Mayer