diff --git a/doc/effective_go.html b/doc/effective_go.html
index 1ca9bd58d5..8c66fa246f 100644
--- a/doc/effective_go.html
+++ b/doc/effective_go.html
@@ -2560,7 +2560,7 @@ One place this situation arises is when it is necessary to guarantee within the
it actually satisfies the interface.
If a type—for example,
json.RawMessage—needs
-a custom its JSON representation, it should implement
+a custom JSON representation, it should implement
json.Marshaler, but there are no static conversions that would
cause the compiler to verify this automatically.
If the type inadvertently fails to satisfy the interface, the JSON encoder will still work,