Electrochemistry - Hamann, Carl H (Wiley-VCH, 2007)