Hello,
Yes, art of assembly language is a good book, but books are personal. Some people can't understand one book but can read others. I never used the 32-bit version myself, since I believe it doesn't teach assembly language at all, but rather programming. The 16 bit is better, but this is my...