Civil Engineering Construction Contracts Michael O'reilly - O'Reilly, Michael (Thomas Telford, 1996)