Include additional Java books

Include 
* UML for Java Programmers
* Oracle Java Guide
* Introduction to 3D Programming in Java
Update free-programming-books.md

Fix free book error
Merge pull request #958 from mananshah99/patch-1

Include additional Java books