Encyclopedia of Electrochemistry, 10 Volume Set + Index by Allen J. Bard & Martin Stratmann