Efficient p-n junction-based thermoelectric generator that can operate at extreme temperature conditions. (12th December 2017)