Fundamentals of Thermal Fluid Sciences