Data Structures and Algorithms in Java - "Goodrich, Michael T" (John Wiley)
includes index and biblioraphy