Algoritma dan Struktur Data dalam Bahasa Java - Adi Nugroho (andi offset, 2008)