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