Proton exchange membrane fuel cells : contamination and mitigation strategies - Li, Hui, 1964- (Green chemistry and chemistry engineering, 2010)