Data Structures in Java - Campesato, Oswald (David Pallai Mercury Learning, 2023)