site logo

Barnes & Noble skids on sales slip