This book is a perfect of example of what I do not like in my computer programming books:
I like for a book to present its subject in a logical order, using each concept to build upon the previous. This one presented the topics in seemingly random order.
I like for a book to contain small, self-contained code examples which I can write and experiment with to gain a better understanding of the subject. This one breaks one large application into bits and throws the bits randomly at you. Enjoy!