The Penguin Dictionary of Symbols Jean Chevalier, Alain Gheerbrant; John Buchanan-Brown trans. Paperback