Книг сейчас масса, но не все книги одинаково полезны. Большинством можно без зазрения совести печку топить.
На курсах Java рассказывают непосредственно про Javа, а не про то, чем, к примеру, компилятор от интерпретатора отличается. А знать было бы интересно.