An electric power generator including a fuel cell, which includes a fuel
cell anode and a fuel cell cathode separated by at least one proton
exchange membrane and a hydrogen generator operative to provide molecular
hydrogen to the fuel cell anode. The hydrogen generator includes a
catalyst and employing a water-based fuel including one of salts, bases
and acids, as well as at least one of zinc, magnesium, iron and
aluminum.A method for electrical power generation using a fuel cell is
also disclosed.