Construction Planning and Scheduling by Jimmie W. Hinze