Estimating in Building Construction by Leslie Feigenbaum and Frank R. Dagostino

A nice touch in this textbook is the practice tests with answer explanations.