I am interested in trying my hand at android development. I have some programming background. Can anyone recommend a book they consider a good start? Thanks!