Nanomaterials in energy devices - Kiat, Jun Hieng (CRC Press, 2018)