Project management for business and engineering : principles and practice - NICHOLAS, John M. Amsterdam, 2004 2nd ed