Who among the following is said to have witnessed the reigns of eight Delhi Sultans?
(a) Ziauddin Barani
(b) Shams-I-Siraj Afif
(c) Minhaj-us-Siraj
(d) Amir Khusrau