Electrochemical science and technology fundamentals and applications - Oldham, Keith B. (Wiley, 2011)