Livro de Java

Boa tarde
Pessoal estou iniciando no mundo java, não sei nada mesmo, e gostaria de comprar um livro de Java, vi que muitas pessoas reclamou do Use a cabeça Java, alguém poderia indicar um livro bom que esta começando em java?
Obs. Anda não tenho ideia se vou partir para Web ou Desktop.

@Sidnei.Penha
Tenho o livro Use a Cabeça Java e já li duas vezes o mesmo, é bom e recomendo. Porém pra quem está iniciando eu não recomendo nenhum livro. Pq? O tempo investido na leitura de um livro em relação ao conhecimento adquirido não será possível construir nada. Quando eu digo nada, é algo que transcede os exercícios do livro e estou falando de uma aplicação que faça alguma coisa, resolva algum problema do mundo real.

Então o que fazer? Estude as apostilas FJ-11 e FJ-21 da Caelum e vc aprenderá o necessário para construir algo funcional e com isso partir para aplicações mais complexas. Leva tempo, meses, mas é totalmente factível.