Modern Electrochemistry 2a by Maria Gamboa-Aldeco, John O. Bockris & Maria E. Gamboa-Aldeco