Killing Kennedy: The End of Camelot - Bill O'Reilly, Martin Dugard

Another one that's been on my "to listen to" list for too long.  Exceeded any expectations I might have had, and really enjoyed Billy O'Reilly's narration.