Making meaning of religion in post-modern context: by Mark Craig