diff --git a/README.md b/README.md
index 093bf8737ec9e..406c85726e519 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# List of Free Learning Resources In Many Languages
+# List of Free Learning Resources in Many Languages.
## Resources
diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md
index 2c0905952da95..c3ff907fa0ef2 100644
--- a/books/free-programming-books-langs.md
+++ b/books/free-programming-books-langs.md
@@ -1345,6 +1345,7 @@ Books on general-purpose programming that don't focus on a specific language are
* [Shell scripting with Node.js](https://exploringjs.com/nodejs-shell-scripting/index.html) - Axel Rauschmayer (HTML)
* [The Node Beginner Book](http://nodebeginner.org)
* [The Node.js Handbook](https://flaviocopes.com/page/node-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
+* [The Node.js Design Patterns](https://drive.google.com/file/d/1WQhGlOluA8KCLrN1DrENRgn2Wrsu32t5/view?usp=sharing) - Mario Casciaro and Luciano Mammino
#### Nuxt.js