Contracting For Engineering And Construction Projects by Peter Marsh & P.D.V. Marsh