I have purchased this book. And if you want to learn java then dont be late. You will get every topic with full explaination. I will recommend this if you want to learn java. The book explains the details very nicely. But the font color used in examples are Red on Pink background, which is not fun to read. Otherwise great book for beginners or experienced who wants to revisit the concepts again. There are lots of example in that you have to check it out. His book has been written by the vice Chancellor of Delhi University Dr. Ebalagurusamy. Have a nice time with java. Stay happy stay young.