Index: appendices/dependencies.xml
===================================================================
--- appendices/dependencies.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ appendices/dependencies.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -35,5 +35,5 @@
   additional mandatory or optional dependencies of their own.  For these
   dependencies, the recommended practice is to install them after completion of
-  the LFS book and then go back an rebuild the LFS package.  In several cases,
+  the LFS book and then go back and rebuild the LFS package.  In several cases,
   re-installation is addressed in BLFS.</para>
 
Index: chapter05/glibc.xml
===================================================================
--- chapter05/glibc.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter05/glibc.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -130,5 +130,5 @@
         <term><parameter>libc_cv_c_cleanup=yes</parameter></term>
         <listitem>
-          <para>Simlarly, we pass libc_cv_c_cleanup=yes through to the
+          <para>Similarly, we pass libc_cv_c_cleanup=yes through to the
           <command>configure</command> script so that the test is skipped and C
           cleanup handling support is configured.</para>
@@ -138,5 +138,5 @@
         <term><parameter>libc_cv_ctors_header=yes</parameter></term>
         <listitem>
-          <para>Simlarly, we pass libc_cv_ctors_header=yes through to the
+          <para>Similarly, we pass libc_cv_ctors_header=yes through to the
           <command>configure</command> script so that the test is skipped and
           gcc constructor support is configured.</para>
Index: chapter05/libstdc++.xml
===================================================================
--- chapter05/libstdc++.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter05/libstdc++.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -98,5 +98,5 @@
           searched by the C++ compiler. In a normal build, this information
           is automatically passed to the Libstdc++ <command>configure</command>
-          options from the toplevel directory. In our case, this information
+          options from the top level directory. In our case, this information
           must be explicitly given.</para>
         </listitem>
Index: chapter06/adjusting.xml
===================================================================
--- chapter06/adjusting.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter06/adjusting.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -56,5 +56,5 @@
   the prefix of our dynamic linker.</para>
 
-  <para os="d">Now make sure that we're setup to use the correct startfiles:</para>
+  <para os="d">Now make sure that we're setup to use the correct start files:</para>
 
 <screen os="e"><userinput>grep -o '/usr/lib.*/crt[1in].*succeeded' dummy.log</userinput></screen>
Index: chapter06/bc.xml
===================================================================
--- chapter06/bc.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter06/bc.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -74,5 +74,5 @@
     <para>To test bc, run the commands below. There is quite a bit of output,
     so you may want to redirect it to a file. There are a very small percentage
-    of tests (10 of 12,144) that will indicate a roundoff error at the last
+    of tests (10 of 12,144) that will indicate a round off error at the last
     digit.</para>
 
Index: chapter06/dbus.xml
===================================================================
--- chapter06/dbus.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter06/dbus.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -72,7 +72,7 @@
 <screen><userinput remap="make">make</userinput></screen>
 
-    <para>This package does come with a testsuite, but it requires several
+    <para>This package does come with a test suite, but it requires several
     packages that are not included in LFS. Instructions for running the
-    testsuite can be found in the BLFS book at
+    test suite can be found in the BLFS book at
     <ulink url="&blfs-root;/view/&short-version;/general/dbus.html"/>.</para>
 
Index: chapter06/gcc.xml
===================================================================
--- chapter06/gcc.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter06/gcc.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -376,5 +376,5 @@
           <para>A wrapper around <command>ar</command> that adds a
           plugin to the command line. This program is only used
-          to add "link time optization" and is not useful with the
+          to add "link time optimization" and is not useful with the
           default build options</para>
           <indexterm zone="ch-system-gcc gcc-ar">
@@ -389,5 +389,5 @@
           <para>A wrapper around <command>nm</command> that adds a
           plugin to the command line. This program is only used
-          to add "link time optization" and is not useful with the
+          to add "link time optimization"" and is not useful with the
           default build options</para>
           <indexterm zone="ch-system-gcc gcc-nm">
@@ -402,5 +402,5 @@
           <para>A wrapper around <command>ranlib</command> that adds a
           plugin to the command line. This program is only used
-          to add "link time optization" and is not useful with the
+          to add "link time optimization"" and is not useful with the
           default build options</para>
           <indexterm zone="ch-system-gcc gcc-ranlib">
Index: chapter06/glibc.xml
===================================================================
--- chapter06/glibc.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter06/glibc.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -269,5 +269,5 @@
     <title>Adding time zone data</title>
 
-    <para>Install and set up the timezone data with the following:</para>
+    <para>Install and set up the time zone data with the following:</para>
 <screen><userinput>tar -xf ../tzdata&tzdata-version;.tar.gz
 
@@ -292,12 +292,12 @@
         <term><parameter>zic -L /dev/null ...</parameter></term>
         <listitem>
-          <para>This creates posix timezones, without any leap seconds.  It is
+          <para>This creates posix time zones, without any leap seconds.  It is
           conventional to put these in both
           <filename class="directory">zoneinfo</filename> and
           <filename class="directory">zoneinfo/posix</filename>. It is
-          necessary to put the POSIX timezones in
+          necessary to put the POSIX time zones in
           <filename class="directory">zoneinfo</filename>, otherwise various
           test-suites will report errors. On an embedded system, where space is
-          tight and you do not intend to ever update the timezones, you could save
+          tight and you do not intend to ever update the time zones, you could save
           1.9MB by not using the <filename class="directory">posix</filename>
           directory, but some applications or test-suites might produce some
@@ -308,7 +308,7 @@
         <term><parameter>zic -L leapseconds ...</parameter></term>
         <listitem>
-          <para>This creates right timezones, including leap seconds. On an
+          <para>This creates right time zones, including leap seconds. On an
           embedded system, where space is tight and you do not intend to
-          ever update the timezones, or care about the correct time, you could
+          ever update the time zones, or care about the correct time, you could
           save 1.9MB by omitting the <filename class="directory">right</filename>
           directory.</para>
@@ -334,5 +334,5 @@
     output the name of the time zone (e.g.,
     <emphasis>America/Edmonton</emphasis>). There are also some other possible
-    timezones listed in <filename
+    time zones listed in <filename
     class='directory'>/usr/share/zoneinfo</filename> such as
     <emphasis>Canada/Eastern</emphasis> or <emphasis>EST5EDT</emphasis> that
Index: chapter06/shadow.xml
===================================================================
--- chapter06/shadow.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter06/shadow.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -148,5 +148,5 @@
     group ID (GID) numbers will begin with 1000. This means if you don't pass
     parameters to <command>useradd</command>, each user will be a member of a
-    unique group on the system. If this behaviour is undesirable, you'll need
+    unique group on the system. If this behavior is undesirable, you'll need
     to pass the <parameter>-g</parameter> parameter to
     <command>useradd</command>. The default parameters are stored in the
Index: chapter06/util-linux.xml
===================================================================
--- chapter06/util-linux.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter06/util-linux.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -346,5 +346,5 @@
         <term><command>fdisk</command></term>
         <listitem>
-          <para>Manipulates the paritition table of the given device</para>
+          <para>Manipulates the partition table of the given device</para>
           <indexterm zone="ch-system-util-linux fdisk">
             <primary sortas="b-fdisk">fdisk</primary>
Index: chapter07/console.xml
===================================================================
--- chapter07/console.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter07/console.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -300,5 +300,5 @@
       <term>FONT_UNIMAP</term>
       <listitem>
-        <para>This variable specifies the unicode font map.</para>
+        <para>This variable specifies the Unicode font map.</para>
       </listitem>
     </varlistentry>
Index: chapter07/udev.xml
===================================================================
--- chapter07/udev.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter07/udev.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -252,5 +252,5 @@
 
       <para>This usually happens if a rule unexpectedly matches a device. For
-      example, a poorly-writen rule can match both a SCSI disk (as desired)
+      example, a poorly-written rule can match both a SCSI disk (as desired)
       and the corresponding SCSI generic device (incorrectly) by vendor.
       Find the offending rule and make it more specific, with the help of the
Index: chapter08/kernel.xml
===================================================================
--- chapter08/kernel.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter08/kernel.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -92,5 +92,5 @@
         <term><parameter>Support for uevent helper</parameter></term>
         <listitem>
-          <para>Having this opion set may interfere with device
+          <para>Having this option set may interfere with device
           management when using Udev/Eudev. </para>
         </listitem>
Index: chapter09/reboot.xml
===================================================================
--- chapter09/reboot.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ chapter09/reboot.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -46,5 +46,5 @@
     within a comfortable GUI environment, install <ulink
     url='&blfs-book;postlfs/openssh.html'>openssh</ulink> and its
-    prerequsite, <ulink
+    prerequisite, <ulink
     url='&blfs-book;postlfs/openssl.html'>openssl</ulink>.
     </para></listitem>
Index: prologue/why.xml
===================================================================
--- prologue/why.xml	(revision 7bbd1bdc8a816089c3d217eb805470858e130a5e)
+++ prologue/why.xml	(revision edbeeb5dc5ef7f452d1c7bd57cdec5998bdde658)
@@ -478,5 +478,5 @@
 
         <para>This package provides and <application>init</application> program
-        and several additional boot and system control capabilites as an
+        and several additional boot and system control capabilities as an
         alternative to Sysvinit.  It is used by many commercial distributions.
         In LFS it is installed side-by-side with Sysvinit to provide the user with
