Computer Integrated Construction Project Scheduling by John Buttelwerth