Java from the beginning - Skansholm, Jan 1949- (Addison Wesley, 2000)