Guide to Data Structures A Concise Introduction Using Java - Streib, James T. (Undergraduate Topics in Computer Science, 2017)