Algoritma dan Struktur Data dengan Java - Adi Nugroho (Andi, 2008)