DATA STRUCTURES - LIPSCHUTZ, SEYMOUR; SEYMOUR LIPSCHUTZ (NEW DELHI TATA MCGRAW HILL EDUCATION PVT. LTD., 2010)