Quick Start Guide
John Schember
Designing Data-Intensive Applications: The Big Ideas Behind ...
Martin Kleppmann
Designing Data (1)
Refactoring: Improving the Design of Existing Code
Kent Beck & John Brant & William Opdyke & Don Roberts & Fowler Martin
Addison-Wesley Object Technology Series (1)
Working Effectively With Legacy Code
Michael C. Feathers
Stay Awhile and Listen: How Two Blizzards Unleashed Diablo and ...
David L. Craddock