Introducing data structures with Java - Cousins, David (New Delhi Pearson, 2012)