by Jeanine Cox
A ten-step program to choosing a name for your baby that is simple and enjoyable: includes over 30,000 names, exercises to helpyou find a meaningful name, as well as name origins, meaings, and trivia.