Author: Snelling, DavidStatement: by David Snellgrove.Publisher: Oxford: CassirerClass: 182.229Code: SNE