Barnes & Noble Swings To a Loss, Revenue Up