Estimating for building and civil engineering works by Spence Geddes · Bookplated