Programming mobile devices an introduction for practitioners - Mikkonen, Tommi (Wiley, 2007)