Dynamic software development: Managing projects in Flux - Timothy D. Wells (Auerbach, 2003)