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