John Plumb 1927-2008