Introduction to electrochemistry (Macmillan Physical Science)