John Randolph - Robert McColley; Guy B Adams (Taylor and Francis, 1996)