I just finished The Sling And The Stone - On War In The 21st Century. It's about "4GW", or "4th Generation War", which is what we have in Iraq now. 4GW takes place in a decentralized manner, using all available assets (political, social, economic, networking, etc) and takes decades to play out, not weeks or months as the US Military is used to.
Now that it's a 4GW war in Iraq, basically, we're f*cked- the war will go on forever or until we pull out. We cannot win a 4GW scenario no matter how much $$$ or soldiers we pour into it.
America has lost both 4GW wars we've been in (Vietnam and Somalia*) and the Russians lost in a 4GW war in Afghanistan. Numerous examples abound, and it's always the same thing- the big conventional military forces get depleted, attrition mounts and cripples the big conventional military force, and eventually they lose.
Mark my words: We will lose in Iraq because it's transitioned to a 4GW type of war. It is inevitable and no amount of flag-waving will change it.
It's interesting reading, but not something that'll make you want to enlist.
*Yes, Somalia was a war, even if they didn't say so out loud. So was Vietnam, despite it being officially termed a "police action".