Your book list makes it seem like you've got a pretty similar taste to me and that one hooked me in the first page. I like to describe that book as being "high adrelinaline problem solving". I'm also a SWE and think that's part of the reason it was so appealing to me.