Who's who in classical mythology Michael Grant and John Hazel - Grant, Michael (Weidenfeld and Nicolson, 1973)