historical thriller
Recent crime fiction
Gabriel Tallent’s My Absolute Darling (4th Estate, £12.99) has the word masterpiece emblazoned on the cover, alongside quotes from several…
Gabriel Tallent’s My Absolute Darling (4th Estate, £12.99) has the word masterpiece emblazoned on the cover, alongside quotes from several…