Finally finished it. Damn, that's a good read.