Awful, full with stupid jokes that raises alot of ? over your head. Doesn't get to the point, never shows you a piece of code, you are not thought how to implement anything of what the writer's talking about. I found myself reading again and again the same sentance, and after 3 chapters, and quick review through it, discovering that nothing is going to change, i put it in the paper basket (PLEASE RECICLE! ) Luckily, there is WROX, gonna get a look on what they have, didn't dissapoint me once.