Hydrogen and Fuel Cells by Athanasios A. Pallis, Rebecca Hirsch & A.A. Pallis a.a.