Fuel cell systems explained / James Larminie, Andrew Dicks. - Larminie, James (John Wiley, 2000)