Update to include the book "x86-64 Assembly Language Programming with Ubuntu" by Ed Jorgensen
diff --git a/README.md b/README.md
index 34f0b57..d1fdb42 100644
--- a/README.md
+++ b/README.md
@@ -1242,6 +1242,7 @@ Richard Feynman's Learning Strategy:
 - [Memory Allocation](https://samwho.dev/memory-allocation/) (an interactive article)
 - [Why does 0.1 + 0.2 = 0.30000000000000004?](https://jvns.ca/blog/2023/02/08/why-does-0-1-plus-0-2-equal-0-30000000000000004/), Julia Evans (about floating point)
 - [Putting the "You" in CPU](https://cpu.land/the-basics)
+- [x86-64 Assembly Language Programming with Ubuntu](http://www.egr.unlv.edu/~ed/assembly64.pdf)
 
 ### Machine learning/AI
 

# Why this book should be added
The book "x86-64 Assembly Language Programming with Ubuntu" covers all the information you need to get started with writing assembly code. Starting with an introduction discussing the benefits of assembly, and an extensive description of the architecture covering every prerequisite. 
It includes a section on debugging your programs using DDD, so you can inspect and watch the variables in your code update in real time. With an introduction discussing basic computer architecture, and a conclusion talking about system interrupts and parallel computing, it truly arms readers with all they need to write efficient assembly code.