Schaum's outline of theory and problems of data structures - Lipschutz, Seymour (Mc Graw Hill, 1986)