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