Books Software
Swing: A Beginner's Guide (Beginner's Guide (Osborne Mcgraw Hill))
The Java Tutorial: A Short Course on the Basics, 4th Edition
Effective Java (2nd Edition)
Java Swing, Second Edition