Software engineering handbook - Keyes, Jessica (Auerbach, 2003)