Java Overview Part II
Based on Notes by J. Johns
(based on Java in a Nutshell, Learning Java) Also Java Tutorial, Concurrent Programming in Java