Just got it and am reading it now,
So far it is very good. But it will take a little while to get through. Looks like everything in it is worthwile though.