A great book for readers with java knowledges. The book covers many topics and goes into details of them.Nice examples are a big plus.Would highly recommend this book for beginners.