Bookshop finally sells book after 27 years on the shelf