Data structures and algorithms in Java - Robert Lafore (Pearson Education New Delhi, 2019)