Electrochemical Science And Technology by Alan Bond, Keith B. Oldham & Jan Myland