A perspective on ideologies, religion and religious practice.