Fuel cell systems explained - Larminie, James; Dicks, Andrew (Wiley, 2006)