diff --git a/transform_iterator.htm b/transform_iterator.htm
index 6100817..b467535 100644
--- a/transform_iterator.htm
+++ b/transform_iterator.htm
@@ -32,7 +32,7 @@ function object, and then returns the result. The following
All of the other operators of the transform iterator behave in the
-same fashion as the base iterator.
+same fashion as those of the base iterator.
Synopsis
@@ -51,7 +51,7 @@ namespace boost {
-The class transform_iterator_generator is a helper class who's
+The class transform_iterator_generator is a helper class whose
purpose is to construct a transform iterator type. The template
parameters for this class are the AdaptableUnaryFunction function object
type and the BaseIterator type that is being wrapped.
@@ -143,7 +143,7 @@ so operator*() returns by-value. In addition it has the following const
-
+
template <class AdaptableUnaryFunction, class BaseIterator>