SF bug #797853: Small problems with the csv module's documentation
diff --git a/Doc/lib/libcsv.tex b/Doc/lib/libcsv.tex
index f585013..57ed88b 100644
--- a/Doc/lib/libcsv.tex
+++ b/Doc/lib/libcsv.tex
@@ -45,7 +45,7 @@
\end{seealso}
-\subsection{Module Contents}
+\subsection{Module Contents \label{csv-contents}}
The \module{csv} module defines the following functions:
@@ -129,7 +129,7 @@
read has more fields than the fieldnames sequence, the remaining data is
added as a sequence keyed by the value of \var{restkey}. If the row read
has fewer fields than the fieldnames sequence, the remaining keys take the
-value of the optiona \var{restval} parameter. All other parameters are
+value of the optional \var{restval} parameter. All other parameters are
interpreted as for \class{reader} objects.
\end{classdesc}
@@ -218,7 +218,7 @@
of the \class{Dialect} class as the dialect parameter. In addition to, or
instead of, the \var{dialect} parameter, the programmer can also specify
individual formatting parameters, which have the same names as the
-attributes defined above for the \class{Dialect} class.
+attributes defined below for the \class{Dialect} class.
Dialects support the following attributes:
@@ -251,8 +251,8 @@
\begin{memberdesc}[Dialect]{quoting}
Controls when quotes should be generated by the writer. It can take on any
-of the \constant{QUOTE_*} constants defined below and defaults to
-\constant{QUOTE_MINIMAL}.
+of the \constant{QUOTE_*} constants (see section~\ref{csv-contents})
+and defaults to \constant{QUOTE_MINIMAL}.
\end{memberdesc}
\begin{memberdesc}[Dialect]{skipinitialspace}
@@ -264,7 +264,7 @@
\subsection{Reader Objects}
Reader objects (\class{DictReader} instances and objects returned by
-the \function{reader()}function) have the following public methods:
+the \function{reader()} function) have the following public methods:
\begin{methoddesc}[csv reader]{next}{}
Return the next row of the reader's iterable object as a list, parsed