What is religion? Renunciation, self surrender, worship and meditation, grace and self-effort, perfection