Inorganic Electrochemistry. Theory, Practice and Applications