Rekayasa perangkat lunak menggunakan UML dan Java - Nugroho, Adi (Pearson Education, 2009)