A comprehensive model for cyclic voltammetric study of intercalation/de-intercalation process incorporating charge transfer, ion transport and thin layer phenomena