Europe and the Islamic world : a history - Talan, John; Vienstein, Gilles; Laurens, Henry (2016)