Se vuoi proprio spendere soldi compra "Java 2 i fondamenti"... è ottimo e costa all'incirca 50€