Data Structures, Algorithms And Applications In Java - Sartaj Sahni (Hyderabad Universities Press, 2014)