This book is neither technical in content nor amusing to read as a novel. I bought the book after going through the publisher's blurb on the author and his background. Definitely author is an authority on the subject but in his goal to educate the readers he failed. Nor the style was good. Even an ill written technical book of 480 pages can not be read in 8 hour time. This one you can easily finish in that time.