Author: James, Jeremy, Hartston, William R.