Fundamentals Of Heat Exchanger Design by Ramesh Shah, Dusan Sekulic & Ramesh K. Shah