Word of advice to anyone who picks it up. Read the final chapter or two first. It's where he gets into the weeds of the data and such. If you start at the beginning and get bored, get distracted, give up, etc. before the end you're going to miss the best part.
Don't get me wrong, the stories are great. But just the same it gets disheartening, if not depressing.