Tariq Ali

The clash of fundamentalism : Crusades, Jihads and modernity - Verso

303.6 / TAR