The Java Tutorial Continued - see "Specialized Trails. ISBN 0-201-48558-3" Java Examples In A Nutshell - ISBN: 0-596-00039-1