Has anyone read these books? Im only on the second and think they're very enjoyable even if some characters are rather annoying.