Managing and Leading Software Projects - Fairley (IEEE, 2009)