A comprehensive review of Thermoelectric Generators: Technologies and common applications | Publicación