Advanced Thermodynamics For Engineers