Reading list: Java-Programming
Java programming basics to advance