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