Hugh Peters — English preacher, political advisor and soldier