Electrochemical impedance spectroscopy - Orazem, Mark E.; Tribollet, Bernard (The Electrochemical Society series., 2017)