Construction Planning And Scheduling by Jimmie Hinze