DATA STRUCTURES WITH JAVA - JOHN R. HUBBARD (PEARSON EDUCATION, 2015)