2006 International Plumbing Code IPC Softcover ICC Building Manual 1-58001-259-0 A nice touch in this textbook is the final exam review section at the back.