The Religious Factor: A Sociological Study of Religion's Impact on Politics, Economics and Family Life