Introduction to Programming using Java

Click http://math.hws.edu/javanotes/ link to open resource.