Working Effectively With Legacy Code
Michael C. Feathers
Quick Start Guide
John Schember
Cryptonomicon
Neal Stephenson
Refactoring: Improving the Design of Existing Code
Kent Beck & John Brant & William Opdyke & Don Roberts & Fowler Martin
Addison-Wesley Object Technology Series (1)
Spies
John Earl Haynes & Harvey Klehr & Alexander Vassiliev