Java: Complete Reference for the Really Impatient.