Software Engineering: Jilid 2= Rekayasa perangkat lunak - Sommerville, Ian (Jakarta: Penerbit Erlangga, 2003)