John Root Harris 1928-2006