Fix grammar (it's -> its).
diff --git a/Doc/api/concrete.tex b/Doc/api/concrete.tex
index 8c93715..e174bee 100644
--- a/Doc/api/concrete.tex
+++ b/Doc/api/concrete.tex
@@ -2200,7 +2200,7 @@
 
 \begin{cfuncdesc}{PyObject*}{PyInstance_NewRaw}{PyObject *class,
                                                 PyObject *dict}
-  Create a new instance of a specific class without calling it's
+  Create a new instance of a specific class without calling its
   constructor.  \var{class} is the class of new object.  The
   \var{dict} parameter will be used as the object's \member{__dict__};
   if \NULL{}, a new dictionary will be created for the instance.
diff --git a/Doc/api/newtypes.tex b/Doc/api/newtypes.tex
index f78066c..a95f836 100644
--- a/Doc/api/newtypes.tex
+++ b/Doc/api/newtypes.tex
@@ -191,7 +191,7 @@
     int ob_size;
   \end{verbatim}
   Note that \csimplemacro{PyObject_HEAD} is part of the expansion, and
-  that it's own expansion varies depending on the definition of
+  that its own expansion varies depending on the definition of
   \csimplemacro{Py_TRACE_REFS}.
 \end{csimplemacrodesc}
 
diff --git a/Doc/doc/doc.tex b/Doc/doc/doc.tex
index d16c414..ebebd91 100644
--- a/Doc/doc/doc.tex
+++ b/Doc/doc/doc.tex
@@ -617,7 +617,7 @@
       Documentation for a ``simple'' macro.  Simple macros are macros
       which are used for code expansion, but which do not take
       arguments so cannot be described as functions.  This is not to
-      be used for simple constant definitions.  Examples of it's use
+      be used for simple constant definitions.  Examples of its use
       in the Python documentation include
       \csimplemacro{PyObject_HEAD} and
       \csimplemacro{Py_BEGIN_ALLOW_THREADS}.
@@ -812,7 +812,7 @@
       The name of a ``simple'' macro.  Simple macros are macros
       which are used for code expansion, but which do not take
       arguments so cannot be described as functions.  This is not to
-      be used for simple constant definitions.  Examples of it's use
+      be used for simple constant definitions.  Examples of its use
       in the Python documentation include
       \csimplemacro{PyObject_HEAD} and
       \csimplemacro{Py_BEGIN_ALLOW_THREADS}.
diff --git a/Doc/mac/libframework.tex b/Doc/mac/libframework.tex
index e7c38ef..692c31f 100644
--- a/Doc/mac/libframework.tex
+++ b/Doc/mac/libframework.tex
@@ -29,8 +29,8 @@
 instance, uses a different way to enable/disable menus and that plugs
 right in leaving the rest intact.  The weak points of
 \module{FrameWork} are that it has no abstract command interface (but
-that shouldn't be difficult), that it's dialog support is minimal and
-that it's control/toolbar support is non-existent.
+that shouldn't be difficult), that its dialog support is minimal and
+that its control/toolbar support is non-existent.
 \end{quotation}
 
 
diff --git a/Doc/ref/ref2.tex b/Doc/ref/ref2.tex
index 68f6570..950a732 100644
--- a/Doc/ref/ref2.tex
+++ b/Doc/ref/ref2.tex
@@ -349,7 +349,7 @@
 
 \item[\code{__*__}]
   System-defined names.  These names are defined by the interpreter
-  and it's implementation (including the standard library);
+  and its implementation (including the standard library);
   applications should not expect to define additional names using this
   convention.  The set of names of this class defined by Python may be
   extended in future versions.