Schaum's Outlines of Data Structures - Seymour Lipschutz (TMH New Delhi, 2008)