Currently I am doing my best to learn java from Herbert Schildt's book: "Java, A Beginner's Guide, 5th Edition". The author advises to contiune gaining knowledge from his other book: "Java The Complete Reference, 8th Edition" but as far as I am concerned it includes whole material, which has already been included in the previous volume. I think that picking that book would be a waste of time and money(It's not like I want to save money, I just don't want to waste it for wrong titles). I've also got to admit that it makes me a little bit confused and I'm not sure what should I do next. Could you please advise me which books are worth reading for someone with base knowledge?
(I am terribly sorry if this question was posted before.)