seven kinds of people you find in bookshops