Project Scheduling and Management for Construction by David R. Pierce