5.0

Fantastic read. The last chapters aren't as interesting, but it's well worth the read!