Naguib Mahfouz

Naguib Mahfouz

Foreword by