Test-Driven Development with Python
Harry Percival
Architecture Patterns with Python: Enabling Test-Driven Development, ...