Gift shopping for the holidays can be stressful, especially if you have no idea what to get the people who have particular tastes.
We all know someone who always keeps their nose in a book, whether it's with reading, writing, or planning ahead and...