Performance analysis of a solar thermoelectric generation (STEG) system with spray cooling. (1st December 2018)