Main Street Books is an old fashioned type book store and i like that about them they have a lot of good books and items. They sell greeting cards, magazines and more. They also have a lot of davidson gear like tee shirts and sweatshirts that you can buy with Davidson on it. They also sell the book that talks about the history of Davidson. They give you good service there and help you find what you are looking for.