Ecology, Meaning, and Religion Roy A. Rappaport Popularity → Current 18 Peak 35 Niche 60 North Atlantic Books 1984-12