http://www.artima.com/pins1ed/
The 2nd edition is an excellent learning and language survey resource. Also, the books' index is superb.