Introduction To Thermal And Fluid Engineering by Allan D. Kraus & James R. Welty