I'm attempting to draw an image similar to this one:

However, I only want to draw three nodes as text ("A", "B", "C") with double headed arrows and the larger overlapping circles....
I've had marginal success with the following:
\begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto,node distance=2.8cm,semithick]
\tikzstyle{style}=[fill=white,draw=none,text=white]
\tikzstyle{line} = [draw, -latex']
\node[state] (A) {A};
\node[state] (B) [right of=A] {B};
\node[state] (C) [right of=B] {C};
\path [line, <->] (A) -- (B);
\path [line, <->] (B) -- (C);
\end{tikzpicture}
However I cannot get the overlapping outer circles. They should overlap such that the one around A encompasses B, the one around B encompasses A and C, and the one around C encompasses B.

\draw (A) circle [radius=3.5cm];? Orcircle, draw,minimum size=3.5cmin the node style? Also, please add a complete example with\documentclass,\usepackage{tikz}and any necessary libraries and definitions. – Caramdir Jun 25 '11 at 11:38