Programming Wireless Devices with the Java 2 Platform - Roger Riggs (Addison-Wesley, 2003)