To the person who's reading this before starting, I don't know how you found this, but it does not matter now. You must read this. You absolutely must. It's amazingly good, if a little short. It's well written, well paced, and doesn't take itself too seriously. It really is worth all the praise I can give it