William de Harcourt — English knight