Country Life Social history 2016-11-02 - Terms and ConditionsYsenda Maxtone Graham (Slightly Foxed Editions, £17.50)