Thanks to Amazon's dominance, it's easy to forget that traditional bookseller Barnes & Noble (B&N) has managed to build a…