1
by Gilmartin, David
Published 1988
2
by Barakat, Heba Nayel
Published 2003
3
by Sunil Khilnani
Published 2017
4
by Ibn Jawi
Published 2022