Longing for the Lost Caliphate - Hassan, Mona.
1 online resource (409 pages)