Thermal Hydraulics For Space Power, Propulsion And Thermal Management System Design by William J. Krotiuk