The Soul of Politics: Beyond "Religious Right" and "Secular Left"