Mobile applications architecture,design,and development - Lee (Hewlett-Packard professional books, 2004)