IPC 2021 International Plumbing Code IPC Trade Paperback ISBN 9781609839628

You will find that this textbook is easy to carry around between classes.