Solar Hydrogen : Fuel of the Future - Mario Pagliaro; Athanasios G Konstandopoulos (2012)