Modern Plumbing
Plumber's Exam Preparation Guide
2006 International Plumbing Code (International Code Council Series)