Who's Who in Classical Mythology - John Hazel; Michael Grant (Taylor and Francis, 2002)