Agile and iterative development a managers guide - Larman, Craig (Pearson, 2012)