I read this a while ago and have just re-read it. Very good!

Pip