20,001 Names for Baby by Carol McD. Wallace
$3.98
Shop on Better World Books
Add to price tracker
Description
Included with 20,001 names are origins and meanings, popular nicknames, names made popular by famous people, and fascinating facts of historical interest.