Best book for x86 assembly (linux)

Recommendations from 10 sampled comments out of 10 eligible comments. This page covers the sample, rather than the entire HN thread.

5 books

18005551212 · Aug 17, 2012
Programming from the ground up is free, recommended by Joel Spolsky, is grounded in GNU Linux and covers 32 but not 64 bit ASM.
timtadh · Aug 7, 2012
I learned x86 from "Programming from the Ground Up." It was pretty good but doesn't cover 64bit extensions. I would recommend it.
rsaarelm · Aug 8, 2012
Randall Hyde's The Art of Assembly Language is available online for free
vparikh · Aug 7, 2012
I would recommend "Assembly Language Step By Step, for Linux!" by Jeff Duntemann
jfaucett · Aug 7, 2012
I liked "Professional Assembly Language" by Wrox, its concise and has good explanations.