Advancements in Nanotechnology for Energy and Environment - Tripathi, Dharmendra. (Springer, 2022)