march1927tooctober1928

Paul Sedra

Historian of Modern Egypt