This is so good. I had to read it in one sitting as I couldn't put it down.
Shall add a proper review shortly, but in a nutshell, this builds on the relationship created in Caterpillar, but with oh so many complications. It really is very good, and now I have to go buy and read the third one.