Barnes & Noble to sell Sterling publishing business