Sort:  

It's very dense reading (as in, at least for me, it's not a breeze-through-the-book-quickly type book), but so worth it, imho.