Who's who in classical mythology - Grant, Michael; Hazel, John (Who's who series, 2002)