Algoritma dan Struktur Data Non Linear dengan Java - Siswanto (Graha Ilmu, 2011)