Nanotechnology for energy sustainability - Raj, Baldev (Wiley-VCH, 2017)