PAI, G A VIJAYALAKSHMI DATA STRUCTURES AND ALGORITHMS: CONCEPTS, TECHNIQUES AND APPLICATIONS - NEW DELHI TMH 2011 - XIX, 461 ISBN: 0070667268