Nanotechnology in Green Energy Generation - Ahmed Thabet Mohamed (Taylor and Francis, 2025)