How American Intelligence Works in the 21st Century (POLITICS)
An inability to predict the lay of tomorrow's land may, in a way, be par for the course.  If so, however, remind me: Why exactly are we supporting 17 versions of intelligence gathering to the tune of at least $68 billion a year?