17 extraordinary bookstores: Shakespeare & Company