1
by Hail, J. A.
Published 1996
Book
2
by Cooper, Mark N.
Published 1982
Book
3
by Haykal, Muhammad Hasanayn
Published 1975
Book
4
by Hussein, Mahmoud
Published 1973
Book
5
Published 1960
Book