Data structures and algorithms in Java - Drozdek, Adam (Cengage Learning; New Delhi, 2007)
Keywords: Software Engineering -- Computer Science