Energy for a sustainable world : from the oil age to a sun-powered future - Armaroli, Nicola 1966-; Balzani, Vincenzo, 1936- (Wiley-VCH, 2011)