Stalin's Secret Police: A history of the CHEKA, OGPU,NKVD, SMERSH & KGB: 19171991 (Military Classics)