Programming Mobile Applications for Android Handheld Systems. Prof Adam Porter