Ritual
1 online resource (xxix, 582 pages)