Electrochemistry and electorchemical engineering : an introduction - West, Alan C. (Columbia University, 2012)