Title: Think Data Structures: Algorithms and Information Retrieval in Java
Subjects: Data structures (computer science), Java (computer program language), Information retrieval, Computer algorithms