In Praise of Messy Lives by Katie Roiphe Canongate, £12.99 “This col - The Independent