Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma & Richard Helm & Ralph Johnson & John M. Vlissides
Dive Into Design Patterns
Alexander Shvets
Test-Driven Development: A Practical Guide
David Astels
Test (1)
Business Model Generation: A Handbook for Visionaries, Game ...
Alexander Osterwalder & Yves Pigneur
Spies
John Earl Haynes & Harvey Klehr & Alexander Vassiliev