Project management for business, Engineering, and technologyPrinciples and practices - Nicholas, John M.