Major bookseller Barnes & Noble has debuted two new stores in Columbia this year, and new independent shops also have carved out a niche.