Found, lost, found : or, The English way of life