This book is great. It not only has up to date names, and meanings, but has some quirky articles about different things concerning names! It's great for someone who is having a hard time picking out a name, as I know I did! It helped me pick out a beautiful name for my daughter. I'm sure there is something in there for everyone!