civil engineering today - "hammond, rolt . " (uk : oxford, 1960)