Description:This book is good as an introductory read with a good bit of source code. It assumes you know Java programming and helps you to get started using Swing. The other half of the book is a quick reference without much elaboration - good if you already use Swing and need to recall class information. The code does have some things left out; like in the Internal Frames examples - the author left out the JInternalFrame.show(); call and thus the missing Internal Frames in the MDI. Maybe he did it to get the readers to refer to his reference section-LOL!!! I recommend this reference to any programmer who has used a bit of Java and need to create a useable GUI to interact with their back end. This quick reference does not go in depth and you will need to get other books on advanced Swing programming to implement high quality functionality into your GUI.