Pengantar studi pemikiran dan gerakan pembaharuan dalam dunia islam
Journal of Southeast Asian studies
Strategi belajar mengajar
Perencanaan pengajaran
Writing and learning in the science classroom
Argumentation in science education : perspectives from classroom-based research
Innovative methods of teaching and learning chemistry in higher education
Teaching secondary school science : strategies for developing scientific literacy
Ilmu sejarah : sebuah pengantar
How students come to be, know, and do : a case for a broad view of learning