Estimating For Building & Civil Engineering Work by John Williams, Spence Geddes & Butterworth-Heinemann