Coding With Confidence: Adding TDD to Your Toolset
Behaviour Driven Development and Thinking About Testing
Bdd and-testing