As the spy thriller Hapgood is revived at Hampstead theatre, Tom Stoppard talks about his drama of doubles and deception, and how John le Carré redefined espionage fiction by blurring the boundaries between goodies and baddies.

Hapgood is at Hampstead theatre, London, until 23 January 2016