Competencies needed by teachers implications for best teaching practices - Habibah Alias (Universiti Putra Malaysia Press, 2005)