Project management a systems approach to planning, scheduling, and controlling - Kerzner Harold (Wiley, J., 2003)