Competition Holds Costs in Check, Despite Cost Hikes | 2017-03-16 | ENR | Engineering News-Record