Connect with us.
Sign up for Author Alerts for John Thompson
Written by James Miller and John ThompsonIntroduction by Hugh Ambrose
Written by Bethanne Patrick and John ThompsonForeword by Henry Petroski
Written by John Thompson and Smith
Written by John ThompsonPhotographed by Richard Nowitz