diff --git a/INSTALL.txt b/INSTALL.txt
index e7da5d0243..941cf9bc7e 100644
--- a/INSTALL.txt
+++ b/INSTALL.txt
@@ -82,8 +82,8 @@ in "
/bin", packages in "/share/racket/pkgs", documentation
in "/share/racket/doc", etc.
On Mac OS X, `make unix-style PREFIX=' builds and installs into
-"" (whichmust be an absolute path) with binaries in "/bin",
-packges in "/share/pkgs", documentation in "/doc", etc.
+"" (which must be an absolute path) with binaries in "/bin",
+packages in "/share/pkgs", documentation in "/doc", etc.
On Windows, Unix-style install is not supported.
@@ -196,7 +196,7 @@ libraries. See the documentation for `raco setup' for information on
the options.
For cross compilation, add configuration options to
-`CONFIGURE_ARGS_qq="..."' as descibed in the "README" of "racket/src",
+`CONFIGURE_ARGS_qq="..."' as described in the "README" of "racket/src",
but also add a `PLAIN_RACKET=...' argument for the top-level makefile
to specify the same executable as in an `--enable-racket=...' for
`configure'.
@@ -212,7 +212,7 @@ If you want to install packages manually out of the "pkgs" directory,
the `local-catalog' target creates a catalog as "racket/local/catalog"
that merges the currently configured catalog's content with pointers
to the packages in "pkgs". A Unix-style build works that way: it
-builds and installs minimal Racket, and then it installs packags out
+builds and installs minimal Racket, and then it installs packages out
of a catalog that is created by `make local-catalog'.
To add a package catalog that is used after the content of "pkgs" but