New Horizons Graham R. Taylor. - Taylor, Graham R.