Ace Ahead Teks STPM : Sejarah Islam (500-1918) Penggal 2 - Mahayudin Hj. Yahaya; Ayadurai Letchumanan; Ermy Azziaty Rozali (Selangor : Oxforfd Fajar Sdn. Bhd., 2017)
Keywords: History -- STPM