European religion in the age of great cities, 1830 - 1930 - Macleod, Hugh (Routledge, 1995)