Small nits.

One more index entry.

Be more specific about an exception raised by range().
diff --git a/Doc/lib/libfuncs.tex b/Doc/lib/libfuncs.tex
index f8d22bc..4b925c8 100644
--- a/Doc/lib/libfuncs.tex
+++ b/Doc/lib/libfuncs.tex
@@ -425,7 +425,7 @@
 \begin{funcdesc}{pow}{x, y\optional{, z}}
   Return \var{x} to the power \var{y}; if \var{z} is present, return
   \var{x} to the power \var{y}, modulo \var{z} (computed more
-  efficiently than \code{pow(\var{x}, \var{y}) \% \var{z}}).
+  efficiently than \code{pow(\var{x}, \var{y}) \%\ \var{z}}).
   The arguments must have
   numeric types.  With mixed operand types, the rules for binary
   arithmetic operators apply.  The effective operand type is also the
@@ -445,8 +445,8 @@
   the last element is the largest \code{\var{start} + \var{i} *
   \var{step}} less than \var{stop}; if \var{step} is negative, the last
   element is the largest \code{\var{start} + \var{i} * \var{step}}
-  greater than \var{stop}.  \var{step} must not be zero (or else an
-  exception is raised).  Example:
+  greater than \var{stop}.  \var{step} must not be zero (or else
+  \exception{ValueError} is raised).  Example:
 
 \begin{verbatim}
 >>> range(10)
@@ -575,9 +575,9 @@
 read-only data attributes \member{start}, \member{stop} and \member{step}
 which merely return the argument values (or their default).  They have
 no other explicit functionality; however they are used by Numerical
-Python and other third party extensions.  Slice objects are also
-generated when extended indexing syntax is used, e.g. for
-\code{a[start:stop:step]} or \code{a[start:stop, i]}.
+Python\index{Numerical Python} and other third party extensions.
+Slice objects are also generated when extended indexing syntax is
+used, e.g. for \samp{a[start:stop:step]} or \samp{a[start:stop, i]}.
 \end{funcdesc}
 
 \begin{funcdesc}{str}{object}
diff --git a/Doc/libfuncs.tex b/Doc/libfuncs.tex
index f8d22bc..4b925c8 100644
--- a/Doc/libfuncs.tex
+++ b/Doc/libfuncs.tex
@@ -425,7 +425,7 @@
 \begin{funcdesc}{pow}{x, y\optional{, z}}
   Return \var{x} to the power \var{y}; if \var{z} is present, return
   \var{x} to the power \var{y}, modulo \var{z} (computed more
-  efficiently than \code{pow(\var{x}, \var{y}) \% \var{z}}).
+  efficiently than \code{pow(\var{x}, \var{y}) \%\ \var{z}}).
   The arguments must have
   numeric types.  With mixed operand types, the rules for binary
   arithmetic operators apply.  The effective operand type is also the
@@ -445,8 +445,8 @@
   the last element is the largest \code{\var{start} + \var{i} *
   \var{step}} less than \var{stop}; if \var{step} is negative, the last
   element is the largest \code{\var{start} + \var{i} * \var{step}}
-  greater than \var{stop}.  \var{step} must not be zero (or else an
-  exception is raised).  Example:
+  greater than \var{stop}.  \var{step} must not be zero (or else
+  \exception{ValueError} is raised).  Example:
 
 \begin{verbatim}
 >>> range(10)
@@ -575,9 +575,9 @@
 read-only data attributes \member{start}, \member{stop} and \member{step}
 which merely return the argument values (or their default).  They have
 no other explicit functionality; however they are used by Numerical
-Python and other third party extensions.  Slice objects are also
-generated when extended indexing syntax is used, e.g. for
-\code{a[start:stop:step]} or \code{a[start:stop, i]}.
+Python\index{Numerical Python} and other third party extensions.
+Slice objects are also generated when extended indexing syntax is
+used, e.g. for \samp{a[start:stop:step]} or \samp{a[start:stop, i]}.
 \end{funcdesc}
 
 \begin{funcdesc}{str}{object}