Jennifer Griffin

1,107 Baby Names That Stand the Test of Time - Paperback

"A guide for parents who know that the perfect name lasts a lifetime-- it suits not just a cuddly newborn but grows with a child from babyhood through adulthood. 1,107 baby names that stand the test of time makes a strong case for each name selected...