Applied Thermodynamics For Engineers by