Barnes & Noble Posts Loss