Competencies needed by teachers: implications for best teaching practices - Elias, Habibah; Lope Pihie, Zaidatol Akmaliah; Mahyuddin, Rahil (Universiti Putra Malaysia Press, 2005)