Competencies Needed by Teachers: implications for Best Teaching Practices - Elias, Habibah (UPM Press, 2005)