There's a new book out called <A HREF="http://www.itpress.biz/">Professional Mobile Java with J2ME</A>. This book is designed to teache how to develop applications using J2ME. Professional Mobile Java with J2ME covers J2ME architecture and explains in detail the functions of CLDC and MIDP. In addition, the book includes many practical examples of every topic covered and complete sample applications.