The reader is taken from his first assembly language program - simply loading the accumulator with a number - to sorting a BASIC string array. Each step along the way is explained very simply and clearly.
There are many exercises at each stage to test the reader's understanding of the important principles involved.
There are several books around now which aim to teach assembly language programming, but in my opinion this is by far the best text for beginners.
There is a cassette available which has all the programs in the book on it. If you're the lazy type, you can load each program from tape instead of tapping it in at the keyboard.
This is an excellent manual, which I strongly recommend.