Advances in thermoelectricity[electronic resource] :foundational issues, materials and nanotechnology