7 of 7 people found the following review helpful
5.0 out of 5 stars
Excellent, 3 Sep 2010
With books of this type I suppose that the satisfaction derived is a question of how much you learn and I learnt a lot! Suffice to say that this is the only time I have taken the trouble to write a review but this book really merits one. It is well written, well structured and has exactly what I needed. The examples are very good and are easy to implement in a real situation. The support on the publisher's web is also excellent.