Somehow lots of repetition in last 20%. Something wrong. Someone should check last 1-2 chapters