the first book i have read the first edition three years ago, it is practical, and fluff free, i have already subscribed to the 2nd edition through SafariOnline, so far it looks the same as the original edition with more exercises, and updated material. the Author uses hex numbers for numbering chapters, and sections

I have the shellcoder's handbook, however i have not read it yet, skimmed through it when i wanted to learn more about bufferoverflows, it examins it deep both in windows, and Linux. it came highly reccomened by members in the security team where i work.