Studies on the Civilization of Islam (Princeton Legacy Library) - Hamilton Alexander Rosskeen Gibb (Author)