2.0

Please note 2 stars is my personal rating reflecting my reading experience with this book, where the text frequently outpaced my knowledge base and/or interest in the subject.
Still some cool stuff in here, but probably a better read for non-casual readers.