Personally, I feel you are very biased..
This book was written prematurely to get to market fast. Very sloppy and some of the examples, I couldnt even get to work...
I feel many of the WROX are of the same low calibre. I avoid them now...I would give it 1 ot of 5..