All you need to do is add the following command at the point in the document where the TOC is expected to appear (somewhere inbetween the title and the content):
\tableofcontents
TOC Counter Depth
As happy as you may be with the results (especially given the relatively little effort) there are often things that one may wish to tweak, and the counter depth is perhaps the most common. By default LaTeX TOCs will display to the third level (which is subsection for the book class, or subsubsection in the article class), so we see 1.1.1 in the sample book.
To alter this, use the \setcounter command: \setcounter{tocdepth}{depth}
\setcounter{tocdepth}{1}Other built-in tables/lists
It's often the case in academic manuscripts, such as theses and text books a List of Tables and List of Figures accompany the Table of Contents. LaTeX also provides convience commands to issue the production of such lists.
\listoffigures \listoftablesAre all you need to type in order to have these lists automatically generated. It should be obvious, however, that these commands are looking for instances of the figure and table environments.