BARNES & NOBLE INC