diff --git a/doc/articles/design.html b/doc/articles/design.html
index 59f534542..413d11a83 100644
--- a/doc/articles/design.html
+++ b/doc/articles/design.html
@@ -186,8 +186,8 @@
Rationale for Turing-Completeness
termination either restrict the language (e.g. to primitive recursion), which makes some
programs impossible / difficult to write, or, alternatively, require the programmer to
provide evidence that the program terminates, via some sort of annotation / energy function. Both of these make
- the programmer's life more difficult.
+ href="https://turingarchive.kings.cam.ac.uk/publications-lectures-and-talks-amtb/amt-b-8"
+ >energy function. Both of these make the programmer's life more difficult.
Furthermore, non-Turing complete languages can take arbitrary CPU or RAM by running