News

So begins Peter Swanson’s Kill Your Darlings (Faber, £18.99), which quickly establishes that Thom is a boozy, philandering ...
Tucked away in the charming borough of Elizabethtown, Pennsylvania sits a storefront that seems plucked from the pages of an ...