The US government has wasted billions of dollars in Afghanistan, and until now, no one has added it all up. Project after project blundered ahead ignoring history, culture and warnings of failure.