books.google.com - Written to address technical concerns that mobile developers face regardless of platform, this book explores the differences between mobile and stationary applications and the architectural and software development concepts needed to build mobile applications. Using UML, Reza B'far guides the developer...http://books.google.com/books/about/Mobile_Computing_Principles.html?id=Vl1H266pOVEC&utm_source=gb-gplus-shareMobile Computing Principles