Explaining and exploring mathematics : teaching 11- to 18-year olds for understanding and enjoyment
An introduction to foreign language learning and teaching
Mathematical knowledge for primary teachers
Creativity in language teaching : perspectives from research and practice
Prosiding seminar nasional inovasi pendidikan: Inovasi pembelajaran berbasisi karakter dalam menghadapi masyarakat ekonomi asean
Pengantar studi pemikiran dan gerakan pembaharuan dalam dunia islam
Strategi belajar mengajar
Perencanaan pengajaran
Writing and learning in the science classroom