An Engineer's Guide To Pipe Joints by Gerry Thompson & Graham Thompson