Advanced Dam Engineering for Design, Construction, and Rehabilitation HC DJ 1988 by | 6 Aug 2026A nice touch in this textbook is the self-assessment quizzes after each lesson.