Barnes & Noble Posts Strong Holiday Sales