Cultural revolutions : reason versus culture in philosophy, politics, and jihad | UPT Perpustakaan UHAMKA