Project Management for Business, Engineering, and Technology by John M. Nicholas & Herman Steyn