Great book, even if it's really really technical in some parts

I loved on how the writer explains everything in sequence, even if it some parts were way too technical and are not for everyone to comprehend. Found a lot of interesting/previously-unknown facts and felt that I actually got something out of the book.

###

