You should probably think about furthering your certification. Personally I find that its the best way to learn. You pick a certificate you want to earn then you buy books aimed at that particular certification.
OCPJP 6, OCMJD
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: Need info regarding best book for advanced java