Mechanical Design Codes - M. Morris (Begell House Inc., 2015)
BS 5500 code for mechanical design of shell-and-tube heat exchangers (see also PD 5500),