As I work through this book "Android for Programmers (An App-Driven Approach)" I have run across a few code errors. In the address book app, Fig 10.14 (ListActivity) line 37 will cause a compile error. LogCat will say there is an error in doInBackground, but it appears that the CursorAdapter is declared twice. Delete "CursorAdapter" from line 37 and all is well. Also in Fig 10.30 there is a rouge apostrophe in line 86, "_id='" that apostrophe is a typo. This causes a runtime crash. That caused me hours of grief. As a newbie, I am typing in and studying the code from the book as opposed to downloading and importing the code to a new project, I learn better that way. However, these errors did help my code troubleshooting skills. I hope this helps someone someday.