The green hat : a romance for a few people