Hydrogen : facing the energy challenges of the 21st century - Bose, Tapan (John Libbey Eurotext, 2007)