Thermoelectric generators for waste heat harvesting: A computational and experimental approach. (15th September 2017)