On a pair programming workshop I asked my instructor for a TDD/BDD book and he directed me to this one. I wanted to get a better understanding of BDD and code refactoring.
While reading the book I took the time and did most of the exercises. It felt like being back in the workshop again.
The book will teach you about Behavior Driven Development (BDD) - what it really means and how to use it efficiently in practice.