Good for beginners
A very good book for those interested in Assembly language. It is helpful when dealing with memory segments and other techniques for accessing memory.
Understanding the tricky way Intel and Microsoft arrange the different ways of memory is crucial. Once You master this, the rest is easy!
Remember that assembly language for the 16- and 32-bit processors can be very useful for embedded aplications when You're stepping up from the 8-bit PIC(Microchip) and the likes.
Be patient though, and take Your time...