A dictionary of first names - Hanks, Patrick; Hardcastle, Kate; Hodges, Flavia (Oxford paperback reference, 2006)