Esensi-esensi bahasa pemrograman java - Bambang Hariyanto