Large-scale construction project management : understanding legal and contract requirements /: understanding legal and contract requirements. (2020)