Wow, I was expecting a book exclusively on using IDA Pro, in fact, the title is a little misleading… Yes, the book covers the latest version of IDA Pro (i.e. 6.1x) in a very detailed, and step by step structured kind of way. But Chris goes the extra mile to explain, and analyze the code from the mindset of an expert. He walks you through step by step in reverse starting with the machine code all the way back to its origin, one of the high-level languages of C, C++ or Java. He helps you see that IDA Pro is not an end all, but a starting point and there is still a lot of massaging and tweaking from the end-user, which in this case, in you. Which happens to be IDA Pro's greatest strength, its ability to be tweaked and customized to produce better results. Yes, this book is very comprehensive and has a wealth of wisdom that would be beneficial to all programmers regardless if they use IDA Pro or not. This is definitely a great book and I would highly recommend it to others.