Agile software engineering - Hazzan, Orit; Dubinsky, Yael (Springer, 2008)