TestMasters Exam Prep PE Civil Engineering Construction vol 6 A nice touch is the self-test quizzes after each major section.