Effect of Contaminants on the Performance of a Proton Exchange Membrane Fuel Cell. (7th August 2015)