Author and journalist David Halberstam