Thermodynamics and electromagnetism STP 212 2023/2024