Java gently - Bishop, Judith M. 1951- (Addison-Wesley, 1997)