Europe and the Islamic world a history / - Tolan, John Victor, (Princeton University Press,)