The Stress-Free Baby Names Book: How to Choose the Perfect Baby Name with Confidence, Clarity and Calm (Plus 3,000 Baby Names)