Thin-film Thermoelectric Generators Research Articles