Advanced Nanomaterials For Renewable Energy And Sustainability