Thermal Energy and Heat Generation