Al-Batal, Mahmoud

By (author)