From Olympus to Camelot : the world of European mythology / - Leeming, David Adams, (Oxford University Press,, 2003)