Beginning J2ME : from novice to professional - Li, Sing (The expert's voice in Java, 2005)