Therory and Problems of Data Structures - Lipschutz , Seymour (Schaum's Outline Series London, 1986)