Materials for energy - Zhang, Sam. (CRC Press, 2020)