A Reporter at Large: The General’s Dilemma: Reporting & Essays: The New Yorker

In the Iraq War movie, General David Petraeus will be played by Hugh Grant.