A Dictionary of Symbols - Chevalier, Jean (Penguin Books, 1994)