I agree. I just finished reading it and it is very detailed. Also a lot of stuff being introduced that i knew nothing about.

Kudo SE, kudos.