A thermoelectric generator (TEG) according to the present invention is described in which the TEG comprises at least two thermoelectric stages (TEG 'A' and TEG 'B') formed of different materials. The thermoelectric stages are thermally in series but electrically independent.