Im going to start learning android java so can anybody please tell me the good book for learning android for beginners?

Head first Android is good..or better you refer some video tutorials on youtube before you start reading any book...It give you more clear picture as beginner