Java training guide - Steve Heller (AP Professional, 1997)