It sells new hardcover and paperback books, gifts, toys ... It how has more than 600 stores in all 50 states and ranks among ...