TECHNOLOGY FOCUS - INORGANIC CHEMISTRY - Preferred Adsorbent: The adsorbents (A,B) comprise a carbon monoxide-selective adsorbent which is selected from Na-LSX, Ca-LSX, Li-LSX, Li-exchanged chabazite, Ca-exchanged chabazite, Sr-exchanged chabazite, material containing Cu(I) and material containing Ag(I). The adsorbent (A or B) comprises zeolite, activated charcoal or material containing Cu(I). The adsorption module comprises at least one additional adsorbent which is rotary pressure swing adsorption module (1). The adsorbent (A) preferentially adsorbs carbon dioxide compared to water vapor. The adsorbent (A) comprises an alkali-promoted material and at least one of steam reforming catalyst or a methane steam reforming catalyst. The steam reforming catalyst is selected from methanol or methane steam reforming catalyst. The steam reforming catalyst or water gas shift reaction catalyst is selected from copper-zinc oxide catalyst, transition metal carbonyl complex catalyst, or catalyst of transition group metal inserted into zeolite cage.Preferred Process: Especially the feed stream comprising water vapor and carbon monoxide as contaminants is produced from a reforming or partial oxidation system (as gas source containing hydrogen). The feed gas stream is introduced into the adsorption module at 80-200degreesC. The water vapor in the feed stream is separated by a first separation zone which is desiccant, and the carbon monoxide in the feed stream is separated by a second separation zone which is zeolite. The water vapor and the carbon monoxide are separated by adsorption through adsorbent beds. The carbon dioxide contained in the feed stream is separated by adsorption using zeolite. The contaminants such as carbon monoxide and water vapor are reacted. The purified hydrogen gas stream is introduced into anode of fuel cell which is a polymer electrolyte membrane fuel cell. The reformer or partial oxidation reactor comprises burner for receiving exhaust gas from adsorption module, and burner for receiving hydrocarbon fuel. A portion of purified hydrogen gas stream is mixed with separation exhaust gas stream. The fuel cell produces cathode exhaust gas stream containing water. The combustion engine is cooled using the water. The coolant water from the engine is vaporized, and obtained water vapor is introduced into reformer that produces gas feed stream containing hydrogen. The hydrogen gas generating system is heated with engine exhaust gas stream produced from the combustion engine. The liquid water and hydrocarbon fuel stream (methanol and/or ethanol) are mixed to form a coolant mixture which is introduced into coolant jacket juxtaposed with combustion engine. The coolant mixture is vaporized by flash evaporation to form steam-fuel vapor mixture. The obtained mixture is reacted to form gas stream containing hydrogen, and the gas stream is introduced into adsorption module. Portion(s) of cathode water vapor in cathode exhaust gas stream discharged from outlet of the cathode, is condensed. The liquid water stream is separated from cathode exhaust gas stream. The liquid water stream is mixed with hydrocarbon fuel stream.