Rekayasa Perangkat Lunak Menggunakan UML dan Java - Adi Nugroho (andi offset, 2009)