Effect of various micro-porous layer preparation methods on the performance of a proton exchange membrane fuel cell. (22nd July 2014)