Electrochemical Power Sources: Fundamentals, Systems, and Applications - Garche, Jürgen (Elsevier Elsevier, 2018)