Barnes & Noble Lays Off 100