Powering planet Earth energy solutions for the future - Armaroli, Nicola; Balzani, Vincenzo 1936-; Serpone, Nick 1939- (Wiley-VCH, 2013)
Includes bibliographical references and index