Powering Planet Earthby Nicola Armaroli, Vincenzo Balzani, Nick SerponeWriting a summary for young readers…For young readersBook data: Open Library