site logo

Barnes & Noble beats expectations, falls short on e-commerce efforts