The java programming language - Arnold, Ken; Arnold, Ken (New Delhi Pearson, 2009)