Theory and problems of data structures - Lipschutz Seymour (New York McGraw-Hill Book Company, 1986)