Electrochemical energy storag batteries, fuel cells, and hydrogen technologies - Petrovic, Slobodan; Kurzweil, Peter; Garche, Jürgen (McGraw Hill, 2022)