Wow I'm only done with part one and the author pegged me to a t.