Barnes & Nobled to barn king