Educational psychology for teachers - Hewage, A.K (A Denuma publications., 2007)