Practical Plumbing Engineering Cyril M. Harris 1991 McGraw-Hill