My friend Stef recommended this novel by Louis Bayard recently, so I checked it out. Turned out to be excellent. The narrator is a retired 19th century constable who lives near West Point. He's invited to help solve a gruesome murder, and eventually takes as an assistant a young cadet named Edgar Allan Poe.
Very well written and terribly clever. I stayed up late to finish it.