Advanced thermoelectrics materials, contacts, devices, and systems - Ren, Zhifeng; Lan, Yucheng; Quinyong, Zhang (Series in materials science and engineering, 2019)