Solid state generators and energy harvesters for waste heat recovery and thermal energy harvesting. (March 2019)