Taqi al-Din al-Maqrizi and the conscience of Egyptian history

41.40