Sacred games : a history of Christian worship - Lang, Bernhard, 1946- (Yale University Press, 1997)