Rismon Hasiholan Sianipar (2023). Java: Algoritma, Struktur Data, dan Pemrograman GUI. Penerbit INFORMATIKA.