Mind Tricks : Ancient and Modern
9781904263777
Steven Saunders