Beginning was good; however, after chapter 4, things got rushy, confusing and very obscurely explained. Also, style of the writing is quite wordy. This is a tech book, and it should be understandable as simple as possible, without additional hectic English wordiness. Besides, API and versions are quite old..