by Elizabeth K. Nottingham
Discusses the varying roles religion has played in societies of differing types.