Study guide for successful software development - Donaldson, Scott E. (Prentice Hall PTR, 2001)