Thermodynamics: Concepts and Applications