Short History of Myth (Canongate Myths) by Armstrong, Karen published by Canongate Books Ltd Hardcover