Heat and thermal energy