Electrochemistry A reformulation of the basic principles - Hertz, Hermann Gerhard (Lecture notes in chemistry., 1980)