Search by:
Last search:
The twentieth century saw religion challenged by the rise of science and secularism, a confrontation which resulted in an astonishingly diverse range of philosophical views about religion and relig…