Java programming language - Arnold, Ken (Pearson, 2000)