For those of us who love to read, bookstores are magical: havens of endless possibility, smelling faintly of paper and coffee ...