Emerging Nanotechnologies for Renewable Energy - Ahmed, Waqar (Elsevier Elsevier, 2021)