The first two chapter of Big Nerd Ranch Android Programming Book