Fuel Cells, Engines and Hydrogen door Frederick J. Barclay