Gorbachev: His Life and Times (W.W. Norton), by William Taubman

by