Energy Systems and Nanotechnology - Tripathi, Dharmendra (Springer, 2021)