Energy storage : systems and components - Rufer, Alfred (Taylor & Francis, CRC Press, 2018)