Estimating and costing. - Chandola, S. P.; Vazirani, V. N.