Algoritma dan struktur data non linear dengan java - Siswanto (Graha ilmu, 2011)