The Siege of Mecca: The Forgotten Uprising in Islam's Holiest Shrine

by

  • Publisher: Penguin (UK)
  • Print ISBN: 9780141034065, 0141034068

  • eText ISBN: 9780141919805, 0141919809

  • Pages: 320