John le Carré (1931–2020) was an officer in MI5 and MI6 before establishing himself as the supreme master of espionage fiction.