diff --git a/tools/rtl-coding/README.md b/tools/rtl-coding/README.md
index 7d4a356a824d97750f94eb572128ab92c4cf5aa3..f6f76bd6ca37016f78e184b2fa7170e55e9c223f 100644
--- a/tools/rtl-coding/README.md
+++ b/tools/rtl-coding/README.md
@@ -32,7 +32,7 @@ The vast majority of RTL modules do not require more than one clock and reset.
 Any logic that *requires* multiple clocks should be careful contained in a special module.
 
 * **Use the `logic` type exclusively.**
-Replaces both the older \texttt{wire} and (very confusing) \texttt{reg} types.
+Replaces both the older `wire` and (very confusing) `reg` types.
 Provides compile-time checking for multiple drivers.
 
 * **Use the `always_comb` keyword for logic.**
@@ -191,6 +191,7 @@ endmodule  // my_module
 
 ### Tutorial Material
 
+* [CHIPKIT IEEE Micro paper](https://ieeexplore.ieee.org/document/9096507)
 * [Migrating from AHB to AXI based SoC Designs](https://www.doulos.com/knowhow/arm/Migrating_from_AHB_to_AXI/)