Al Madina Al Akhira, Arab Foundation for Studies and Publication, Beirut.