Rekayasa perangkat lunak : terstruktur dan berorientasi objek - Rosa A.S. (Informatika, 2013)