Ace Ahead Teks STPM : Sejarah Islam (500-1918) Penggal 2 - Mahayudin Hj. Yahaya (Oxforfd Fajar Sdn. Bhd., 2017)