diff --git a/free-programming-books.md b/free-programming-books.md
index ddad0f0fd..a227fcb56 100644
--- a/free-programming-books.md
+++ b/free-programming-books.md
@@ -249,9 +249,10 @@
 ###Assembly Language
 
 * [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/)
-* [Professional Assembly Language](http://blog.hit.edu.cn/jsx/upload/AT%EF%BC%86TAssemblyLanguage.pdf)
+* [Professional Assembly Language](http://blog.hit.edu.cn/jsx/upload/AT%EF%BC%86TAssemblyLanguage.pdf) (PDF)
 * [Programming from the Ground Up](http://download.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) (PDF)
 * [Software optimization resources by Agner Fog](http://www.agner.org/optimize/)
+* [The Art of Assembly Language Programming](http://cs.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html)
 
 
 ###Bash