
The best C. J. Sansom books, ranked
From Tudor England to Civil War Spain and even a reimagined 20th-century Britain, C. J. Sansom’s nine novels have captivated readers and made the author one of the best-known 21st-century writers of historical fiction.