Schaum's outline of theory and problems of data structures - "Seymour Lipschutz" (New York : McGraw-Hill, 1986., 1986)