Nanomaterials in Energy and Environmental Applications - Junhui He (Taylor and Francis, 2016)