Thermoelectrics and its energy harvesting. (2017)