Possible Duplicate:
Best way to create this image, square and angle
How do I draw an arc between lines OA and OB to indicate an angle?
\begin{figure}
{
\begin{tikzpicture}[scale=2]
\node [draw, thick, minimum size=3.8cm, circle] at (0,2) {};
\node [draw, thick, minimum size=3cm, circle] at (1.3,2) {};
\draw (0,2) -- (1.3,2);
\draw (0,2) -- (0.8,2.56);
\draw (0,2) -- (0.8,1.44);
\draw (0,2) -- (0,2.95);
\draw (0-0.1,2.5) node{$a$};
\draw(1.3,2)--(1.770,2.6);
\draw (1.4,2.3) node{$r$};
\draw (0-0.1,2) node{$O$};
\draw (0.8-0.1,2.56) node{$A$};
\draw (0.8-0.1,1.44) node{$B$};
\end{tikzpicture}
}
\caption{}
\end{figure}

\coordinate (A) at (0.8,2.56);to define a coordinate then you can use(A)in the code instead of(0.8,2.56). This will make things easier to read. For instance:\draw (O) -- (A);were(O)is the coordinate for the origin ((0,2)in your case). You can add nodes as part of the line\draw (O) -- (Top) node [midway, left] {$a$}where(Top)is(0,2.95). Instead of defining new coordinates for nodes, use relative positioning to place them\node [above] at (A) {$A$}. – Peter Grill Mar 23 '12 at 16:35