Essentials of Contract Drafting and Negotiation for Construction ProfessionalsGary Soo, Peter Cheng · First published 2022Open the Tome