British espionage writer John le Carré has died aged 89, following a short illness, his literary agent has said. The author died from pneumonia on Saturday.