Now a Netflix film starring Christian Bale, Harry Melling, and Gillian Anderson "Shockingly clever and devoutly unsentimental . . . reads like a lost classic. Bayard reinvigorates historical fiction." -- New York Times Book Review An ingenious tale of murder and revenge at West Point, featuring a retired detective and a young cadet named Edgar Allan Poe--from the author of Courting Mr. Lincoln. At...