Stephen Langton (c.