Foundations of Engineering Contracts by M.O''C. Horgan, Ted Horgan & F.R. Roulston