My pops was kind enough get me the "new" Weird Al Yankovic book for my birthday a few years ago. It was a half decent read. And I'm not much of a reader anymore.
I just buy my parents a gift card for a restaurant, because I can't think of anything else they would want to use. And half the time they share it with me, even if that was never really my intention.