Enhanced power extraction from thermoelectric generators considering non-uniform heat distribution. (15th October 2021)