Data Structures in Java - Campesato, Oswald (Mercury Learning & Information, 2023)