I use: "Engineered Plumbing Design II" from ASPE. I highly recommend it for basic and advanced plumbing design.
If you become a member you can also start getting their Data Books - similar to ASHRAE's Handbooks. I've heard that they are very good, although somewhat beyond what is typically needed.