Java foundation classes - Nelson, Matthew T. (McGraw-Hill, 1998)