Cultivating successful software development : - Donaldson, Scott E. (Prentice Hall, 1997)