Overall great book and am looking forward to book 3 next. One thing I dislike is the long list of confusing terms like ident, roat, etc. It makes the book harder to follow.