Oleg Gordievsky was the highest ranking KGB officer ever to work for Britain. For eleven years, from 1974 to 1985, he acted as a secret agent, reporting to the British Secret Intelligence Service while continuing to work as a KGB officer, first in Copenhagen, then in London. He provided Western security organizations with such a clear insight into the mind and methods of the KGB and the larger Soviet government that he has...