Started reading this as a kid and gave up. Dunno why, it’s actually one of the good ones.