PEM fuel cells : theory and practice - Barbir, Frano (Array, 2005)