diff --git a/CHANGES.txt b/CHANGES.txt
index 45021e593f6735992da6983912f34e377b44ff9d..6122837dfd17a62d76e0c0641a03be913f5dd4b6 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -84,6 +84,8 @@ BUGFIXES:
 
   ZOOKEEPER-1333. NPE in FileTxnSnapLog when restarting a cluster.
   (Patrick Hunt via mahadev)
+
+  ZOOKEEPER-1331. Typo in docs: acheive -> achieve (Andrew Ash via phunt)
  
 IMPROVEMENTS:
 
diff --git a/docs/bookkeeperConfig.pdf b/docs/bookkeeperConfig.pdf
index 4d251693edc555a072687808b7e45685f858ef65..6a73f2abca74db99fa8a6d434579b73d3ab1a8ce 100644
Binary files a/docs/bookkeeperConfig.pdf and b/docs/bookkeeperConfig.pdf differ
diff --git a/docs/bookkeeperOverview.pdf b/docs/bookkeeperOverview.pdf
index b17c17c05775b1bcc47c800f412d6682a381e7bf..8ee31518ff294e76a23884f7d25197c1a164d6a1 100644
Binary files a/docs/bookkeeperOverview.pdf and b/docs/bookkeeperOverview.pdf differ
diff --git a/docs/bookkeeperProgrammer.pdf b/docs/bookkeeperProgrammer.pdf
index c14d55775408437819e7c304fd69874a2c53087a..0dfb8a412278abafdc5c5b6cc362568a69efc35b 100644
Binary files a/docs/bookkeeperProgrammer.pdf and b/docs/bookkeeperProgrammer.pdf differ
diff --git a/docs/bookkeeperStarted.pdf b/docs/bookkeeperStarted.pdf
index 318ebc21b7ef9b284f72107158ef750e7d77a681..e0c303af34983b7a34a620e34548b04f46dae3c5 100644
Binary files a/docs/bookkeeperStarted.pdf and b/docs/bookkeeperStarted.pdf differ
diff --git a/docs/bookkeeperStream.pdf b/docs/bookkeeperStream.pdf
index 1ac9358a1c4e2e42490e22839a696da12a711348..a48ee3dc762103c01c9f8a8125901d8b817cfd69 100644
Binary files a/docs/bookkeeperStream.pdf and b/docs/bookkeeperStream.pdf differ
diff --git a/docs/index.pdf b/docs/index.pdf
index c344996a1285834935034cc5b79184bad1086fc6..23cfd288b3ab58509800ff36e2c3676e274dd9fd 100644
Binary files a/docs/index.pdf and b/docs/index.pdf differ
diff --git a/docs/javaExample.pdf b/docs/javaExample.pdf
index 87fa00c65396c76173c7c8a9cce0d14e71d92953..9cb2bd1ee086335dcec5e47596cde102504eaee5 100644
Binary files a/docs/javaExample.pdf and b/docs/javaExample.pdf differ
diff --git a/docs/linkmap.pdf b/docs/linkmap.pdf
index 6047ae9720e903f66c2d03bcc18906e875633d13..6a51eea417a5ab88e34502421c09c521ba7e62ec 100644
Binary files a/docs/linkmap.pdf and b/docs/linkmap.pdf differ
diff --git a/docs/recipes.pdf b/docs/recipes.pdf
index 19604a216c4e42ba6c6f6c9106ba1afa1fbc67ee..8ac8ed868268bf9129f7522501c83904bba022a4 100644
Binary files a/docs/recipes.pdf and b/docs/recipes.pdf differ
diff --git a/docs/releasenotes.pdf b/docs/releasenotes.pdf
index 080cf1bfc747d2f1b6d50fcc51c5ac90b4921df1..211eb4a44256971abd078cacdb29dbca2e1fe0d6 100644
Binary files a/docs/releasenotes.pdf and b/docs/releasenotes.pdf differ
diff --git a/docs/zookeeperAdmin.pdf b/docs/zookeeperAdmin.pdf
index a6948c1b0cca3a91310335800530b8b9530c295f..73be7f73886fc92466451c35c11cc24d46976a6b 100644
Binary files a/docs/zookeeperAdmin.pdf and b/docs/zookeeperAdmin.pdf differ
diff --git a/docs/zookeeperHierarchicalQuorums.pdf b/docs/zookeeperHierarchicalQuorums.pdf
index 96c50070b98e703deb2aa1f11f2e8de4f849191d..968eece29727ced3a94fc02964c1046ca86d1bd8 100644
Binary files a/docs/zookeeperHierarchicalQuorums.pdf and b/docs/zookeeperHierarchicalQuorums.pdf differ
diff --git a/docs/zookeeperInternals.pdf b/docs/zookeeperInternals.pdf
index e05a7714065a13925e5f3739c9968329d3b15964..014faafb73f04507aecd1a0d787d41faa1d1c75a 100644
Binary files a/docs/zookeeperInternals.pdf and b/docs/zookeeperInternals.pdf differ
diff --git a/docs/zookeeperJMX.pdf b/docs/zookeeperJMX.pdf
index d37f7fbc66c4fd35b375f025675b24f168916047..316498aedb66ea0b81a659f7217339ce4caa17e8 100644
Binary files a/docs/zookeeperJMX.pdf and b/docs/zookeeperJMX.pdf differ
diff --git a/docs/zookeeperObservers.pdf b/docs/zookeeperObservers.pdf
index 3f190c4c19eed30dbbc408329e851c802af6c295..91a556c41b7c923b3f16aef70165014e0deae0d5 100644
Binary files a/docs/zookeeperObservers.pdf and b/docs/zookeeperObservers.pdf differ
diff --git a/docs/zookeeperOver.html b/docs/zookeeperOver.html
index d256122f47580a7f30c78ad161890a344deb511d..ce1f886b7b1289547490f1d536d17fab740ab160 100644
--- a/docs/zookeeperOver.html
+++ b/docs/zookeeperOver.html
@@ -277,7 +277,7 @@ document.write("Last Published: " + document.lastModified);
       file system. The name space consists of data registers - called znodes,
       in ZooKeeper parlance - and these are similar to files and directories.
       Unlike a typical file system, which is designed for storage, ZooKeeper
-      data is kept in-memory, which means ZooKeeper can acheive high
+      data is kept in-memory, which means ZooKeeper can achieve high
       throughput and low latency numbers.</p>
 <p>The ZooKeeper implementation puts a premium on high performance,
       highly available, strictly ordered access. The performance aspects of
diff --git a/docs/zookeeperOver.pdf b/docs/zookeeperOver.pdf
index 051b380ef56c09661b6ec4bf59034d52c3618862..0fc03a9da3e2d87ec28209f5bc0f83d5ed479730 100644
Binary files a/docs/zookeeperOver.pdf and b/docs/zookeeperOver.pdf differ
diff --git a/docs/zookeeperProgrammers.pdf b/docs/zookeeperProgrammers.pdf
index ef8cced47a5ce2155b0dd3aca8cc8320975c3d41..711342c68ca80e4425fc3c4e0aaea52373897681 100644
Binary files a/docs/zookeeperProgrammers.pdf and b/docs/zookeeperProgrammers.pdf differ
diff --git a/docs/zookeeperQuotas.pdf b/docs/zookeeperQuotas.pdf
index 10c2f745a432a1d17486aecb7ff3e4882eed2d7b..214e8069d515ca44ae9c3c83dd89c579768b8870 100644
Binary files a/docs/zookeeperQuotas.pdf and b/docs/zookeeperQuotas.pdf differ
diff --git a/docs/zookeeperStarted.pdf b/docs/zookeeperStarted.pdf
index 80bebff7aa4f1f5d806386b91aa8507053e9a115..5114219d88193867f8d5b3426f3a3489508a4f53 100644
Binary files a/docs/zookeeperStarted.pdf and b/docs/zookeeperStarted.pdf differ
diff --git a/docs/zookeeperTutorial.pdf b/docs/zookeeperTutorial.pdf
index d503eb1c584b91be61a347fb38630f76d86d3e99..5b2c92258b7342cc775e20b2c5cdaa408de902cd 100644
Binary files a/docs/zookeeperTutorial.pdf and b/docs/zookeeperTutorial.pdf differ
diff --git a/src/docs/src/documentation/content/xdocs/zookeeperOver.xml b/src/docs/src/documentation/content/xdocs/zookeeperOver.xml
index 5d2eda6c7cdd70d4134e317dc222ec012f8deb1a..67e4600b40a6c0acabc7dbd9224772c8b3bd7508 100644
--- a/src/docs/src/documentation/content/xdocs/zookeeperOver.xml
+++ b/src/docs/src/documentation/content/xdocs/zookeeperOver.xml
@@ -67,7 +67,7 @@
       file system. The name space consists of data registers - called znodes,
       in ZooKeeper parlance - and these are similar to files and directories.
       Unlike a typical file system, which is designed for storage, ZooKeeper
-      data is kept in-memory, which means ZooKeeper can acheive high
+      data is kept in-memory, which means ZooKeeper can achieve high
       throughput and low latency numbers.</para>
 
       <para>The ZooKeeper implementation puts a premium on high performance,