Electrochemical systems - Newman, John S.