Thank you guys. I know that there is no one book that will do the job (and I'm not looking for such). I asked about your favorite books that you would advise.
There are several books (not strictly connected with SCEA) that are often cited in this forum and are truly a must (UML Distilled, Mastering Enterprise JavaBeans, Core J2EE patterns to name a few). But what would you advice for other subjects?
Let's say I want to buy a book about JSF and JPA. On Amazon there are numbers of them. Very often they have contradictory reviews. And I believe that it is better to ask professionals for their advice than buy disappointing book with beautiful cover
[ November 23, 2007: Message edited by: Maciek Stopczyk ]