Liu, Xuejun (2004) An improved perturbation and observation maximum power point tracking algorithm for PV panels. Masters thesis, Concordia University.