Electrochemical technologies for energy storage and conversion - Liu, Ru-Shi (Wiley-VCH, 2012)