Based on its content, clarity, and usefulness, I would rate "Thermal Engineering" by Domkundwar 4.5 out of 5 stars.