Lean-agile acceptance test-driven development : better software through collaboration - Pugh, Kenneth (Addison-Wesley, 2011)