by Michael A. Smerconish ; foreword by Senator Arlen Specter. Richard M. Stapleton ; foreword by Senator Bill Bradley. by David Halberstam; foreword by Senator John McCain