Lean-Agile Acceptance Test Driven Development by Kenneth Pugh & Ken Pugh