Difficult to Read
I won't dwell on the inconsistencies and errors in the source code. I won't even go on about the lack of coherent references or explanations of commands and parameters. However, I must warn anyone thinking about picking up this book that they had better be prepared to do some detective work on their own to figure out the author's examples. What should be step-by-step directions that lead to a working product, are instead only partially complete. Some pretty important steps are left out, and I'd say I've had to go back over the chapters at least several times just to figure out what I (and more importantly THE AUTHOR) left out. It's easy to see the inconsistencies in the code listing versus the author's references to it later in the chapter. It's much more difficult to add in what's missing entirely, especially when I'm just learning this myself. I was hoping for much better.