Source Code in Java of the book