News

So begins Peter Swanson’s Kill Your Darlings (Faber, £18.99), which quickly establishes that Thom is a boozy, philandering ...