Sacred games : a history of Christian worship - Lang, Bernhard (1997)