diff --git a/README.md b/README.md
index 6fc3010..f1829b2 100644
--- a/README.md
+++ b/README.md
@@ -191,6 +191,14 @@ You'll learn how to:
- Observe the state of your application using structured logs
- Set up an extensive continuous integration and continuous deployment pipeline for your Rust projects
+### [Rust Design Patterns](https://www.manning.com/books/rust-design-patterns)
+
+
+
+Rust Design Patterns presents dozens of established programming and architecture solutions that take advantage of Rust’s unique language design. You’ll start with the basics of generics and traits, using them as a foundation to rapidly progress to metaprogramming, building your own libraries, and even advanced patterns like fluent interfaces and making immutable structures.
+
+Throughout this unique book, you’ll find useful code samples that are easy to adapt and reuse for your own projects. Hone your Rust skills with functional programming techniques, and explore examples of common anti-patterns so you know mistakes to avoid. You’ll soon have an in-depth understanding of when and how to apply each design pattern, and even create your very own!
+
### [Write Powerful Rust Macros](https://www.manning.com/books/write-powerful-rust-macros)