Coding Interview Questions
Narasimha Karumanchi
Basic Well Log Analysis for Geologists
George Asquith & Charles Robert Gibson
Object-Oriented Reengineering Patterns
Serge Demeyer & Stéphane Ducasse & Oscar Nierstrasz
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma & Richard Helm & Ralph Johnson & John M. Vlissides
C# in Depth
Jon Skeet