An introduction to electrochemistry by Samuel Glasstone | Menrva Books | MenrvaBooks