Legacy of Ashes is both a horrifying and a richly enjoyable book. Tim Weiner's immense research reveals a startlingly consistent level of failure. The general dismay at the CIA's failure to see the fall of the Soviet Union, the end of the Cold War, the invasion of Kuwait, the events of 9/11, its wholly false assessment of Saddam's WMD and its role in the 'rendition' of innocent suspects implies that it has fallen from some bygone golden age. Legacy of Ashes makes clear that the CIA has always been a blundering, ruinously incapable organization, with each decade providing its own low points. Legacy of Ashes is as gripping and powerful a narrative as its fictional movie counterparts, but the story it has to tell is a lot less comforting.