This is an excellent book both in the information it provides and in the way it is delivered. Although there were few topics in the book which were entirely new to me, my understanding in those areas has been geatly enhanced. The author's writing style is clear and does not assume much prior knowledge. The speed at which you read the book will be determined by how new the topics are and thus how carefully you need to read things. There is an almost perfect balance between depth and breadth, everything seems to be covered and any more depth could really only come from ones own hands-on experience.
The book itself is divided into chapters of roughly thirty pages each which makes each one quite digestable. The book is well illustrated and has tables, diagrams and expamples throughout.
The book provides URLs for relavent resources and the author has a website which is a significant resource in its own right.
Although this is a paperback book, the spine of the cover is not gummed into the perfect binding which holds the pages (it is similar to the cover of a hard back book). This means the book can be left open on a desk without having to crack the spine or place paperweights on it to keep it from flopping closed.