PEM fuel cells : theory and practice - Barbir, Frano (Sustainable world series, 2005)