A very good article dissecting Gates' book where he really makes that point something missed by the media to date. And yes, it DOES come from Canada Free Press, which does NOT mean anti-American or anything similar. In fact, the author is an American living in New Jersey. For those who can set their prejudice aside, read the commentary @ Why the U.S. Has Been Losing Wars