Just want to share...
Programming Android, Early Release 2nd Edition, is more like a school text book or a reference book.
It is nice, if I am not a beginner.
If you are a beginner, use another book, even if you are a
java expert.
If you are a java expert, but you are an android beginner you can still use it but you may need to make at least 2 passes - 1 to skim, next to read as if you are not a total beginner anymore.
Otherwise, you can get drowned or overwhelmed.