The Citadel of Cairo : a history and guide - Lyster, William,