here is the link for A beginners guide by HERBERT SCHILTZ
really a wonderful reference for java
http://www.mediafire.com/?we5gxatu8v0duc2
its to share everything for a engineer everyone is invited to ask their Q's and A's will be definetly be posted in due course of time any sort of books can be requested