Ken Arnold, James Gosling and David Holmes, “The Java Programming Language”, 4th Edition, 2005. (The defacto standard for Java Language, but does not seem to have been updated to cover the latest features?!)

James Gosling, Bill Joy, Guy Steele and Gilad Bracha, “The Java Language Specification”, 3rd Edition, 2005. (The defacto standard for JVM, but does not seem to have been updated?!)

Ken Arnold, James Gosling and David Holmes, “The Java Programming Language”, 4th Edition, 2005. (The defacto standard for Java Language, but does not seem to have been updated to cover the latest features?!)

James Gosling, Bill Joy, Guy Steele and Gilad Bracha, “The Java Language Specification”, 3rd Edition, 2005. (The defacto standard for JVM, but does not seem to have been updated?!)