2018 International Plumbing Code [International Code Council Series] A nice touch in this textbook is the self-assessment quizzes after each lesson.