It's tough to find good Christmas gifts for some people. That's because once you get to a certain age, if you don't have fancy taste and have made a certain amount of money, you've probably already bought or been given most of the things you want. But, no matter how many things you may have, a book that expands your life is still a welcome addition. After having read thousands of books in my life, here are some that I'd particularly recommend:
1) 50 Prosperity Classics: Attract It, Create It, Manage It, Share It By Tom Butler-Bowdon: We live in a society where our government is incredibly irresponsible with money and much of the populace isn't much better with their own bank accounts. Want to learn the basics of how to handle money? This is the single best book you will ever read about it, perhaps because it boils down the best bits from 50 classic books into a single source.
2) How to Win Friends and Influence People by Dale Carnegie: Know someone who's not so good with people? Well, this is THE book to give him. That's not to say it will teach you everything you need to know about interacting with other human beings, but it can take someone from no people skills to significantly better to average with people just by applying Carnegie's wisdom.
3) Why Men Are the Way They Are By Warren Farrell: Your behavior is shaped by cultural forces that most people don't even realize exist. Everything from movies, to magazines, to sports teaches men and women to behave in a certain way to get each other's attention. Often, we don't even realize this is happening. That's why this book is so useful: It reveals the underlying societal forces that deeply impact the way we behave.