'Great' quite right, a very good read, lots and lots of information to absorb. You could read this 3 or 4 times and still miss stuff. Superbly layed out, a lot of work has gone into the writing of this book. I recommend it. 'One of my favourite books'. My 'currently reading' tag will be up for a long while on this one.