Solar hydrogen : fuel of the future / - Pagliaro, Mario (Royal Society of Chemistry, 2012)