This is an excellent book folks, I've just finished reading it myself, well done Mike.