Gift cards
If you know someone with a Kindle; you can't go wrong with a giftcard. They can buy the books they want, when they want them.
Rating: 5 stars