The New York Times has a good piece that actually looks at John McCain’s record in the post-9/11 world instead of just gazingly lovingly at his credentials. Highlight:
Within a month he made clear his priority. “Very obviously Iraq is the first country,” he declared on CNN. By Jan. 2, Mr. McCain was on the aircraft carrier Theodore Roosevelt in the Arabian Sea, yelling to a crowd of sailors and airmen: “Next up, Baghdad!”
Meanwhile, nobody ever talks about this, but I promise you that back in 1999, McCain was calling for a land invasion of Serbia.