Principles of education : for teacher trainees and diploma students - Hewage, A.K. ed (Denuma Printers and Publishers, 2007)