Writing Mobile Code : Essential Software Engineeringh for Building Mobile Applications - Ivo Salmre (Addison Wesley, 2012)