In a world where almost all societies are multi-religious and multi-ethnic, we need to study how social cohesion can be achieved in different contexts. In some geographical areas, as in the Middle East and the Indian subcontinent, people of different religious belonging have, through the ages, lived side by side, sometimes in harmony and sometimes in dissonance. In other geographical regions, as in Scandinavia, societies have been quite religiously...