This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
All topics are covered in quite a lot of details. So it's certainly not only a high level discussion of a specific topic.
The prerequisites are to know a bit about XML and Java. I don't think more is required to read the book and implement the examples.