Text this: Estimating construction costsRobert L. Peurifoy, Garold D. Oberlender