Naguib Mahfouz

  • Naguib Mahfouz

    Read more on Wikipedia