Algorithms in java - Sedgewick, Robert (2003)
Keywords: Software Engineering -- Computer Science