As usual, fast-paced and fun as hell. 
 However, for the first time, I got a twinge of "this is slightly formulaic" as I read it this time. Some interesting new elements, but also some that are starting to become a bit predictable...