Seige of Mecca, The

The Forgotten Uprising Publisher: Alan Lane Date of Publication: 2007 ISBN: 1846140609 Author: Yaroslav Trofimov