Software project management - Hughes, Bob (McGraw Hill Companies, 2002)