"Christopher Steele, the Man Behind the Trump Dossier: How the ex-spy tried to warn the world about Trump’s ties to Russia," writes Jane Mayer in The New Yorker.

Key quote: "It’s too early to make a final judgment about how much of Steele’s dossier will be proved wrong, but a number of Steele’s major claims have been backed up by subsequent disclosures."