Introduction to Thermal and Fluid Engineering by Kaminski
Amazon
I used this throughout my bachelors. Others too but this is the one I liked the most.