Review of thermoelectric generation for internal combustion engine waste heat recovery. (July 2022)