Book shops can be online stores or brick or mortar stores or both. They are even specialized book stores that cater to a particular kind of books. There are other book stores that keep second hand books. Often old books that are no longer published can be found in these stores. Book stores not necessarily have only books. They even sell wide varieties of magazines, maps and newspapers.