I have always like Gen's Hallmark. They always have all the books I am looking for. All the employees are very friendly and helpful. You can ask them a question and they always know where the item is you asked for. They even special order books and are usually ready for pick-up in 1-2 weeks.