English conversation for front office staff
Cracking the WhatsApp-based speaking instructional materials for EFL teaching and learning code
Easy TOEFL
Choosing your english : kursus lanjut bahasa Inggris BBC
Getting on in English : Kursus menengah bahasa Inggris BBC
Usage and abusage : a guide to good english
Special verb patterns : Infinitives and auxiliary verbs
Introduction to TEFL (teaching English as a foreign language) : theory and practice
Handbook : intermediate writing developing english writing skill
Bahasa Inggris untuk Ilmu Komunikasi