Algoritma dan struktur data non linear dengan Java - Siswanto (Graha Ilmu, 2011)