Coding Interview Questions
Narasimha Karumanchi
Specification by Example
Gojko Adzic
Specification by Example (1)
Release It!: Design and Deploy Production-Ready Software
Michael T. Nygard
Release It! (1)
Extreme Programming Explained: Embrace Change
Kent Beck & Cynthia Andres
C# in Depth
Jon Skeet