I see your book goes into closures for Java 8. Can you elaborate on what other significant changes were applied to this book compared to the last 'Java in 24 hours' book? also if you don't get into Lambda, is there a book that covers it which you would recommend?
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