While many of the so called hacking books do little more than act as a step by step guide on script kiddy tools and trojans, with the obligatory screenshots.
This one is different, and it's definately the one to get if you are serious about the subject.
A pretty comprehensive guide on some of the low level aspects of true hacking.
It's not for the faint hearted though, it's a heavy and complicated read, and I say that with a bachelors degree in I.T and Computing.
Some exposure to C, and more than a passing exposure to ASM might well be a healthy pre-requisite, as well as an understanding of memory addressing.
If you can't read and understand source code, you will be wasting your time and money here.