Software engineering ; rekayasa perangkat lunak - Ian Sommerville (Erlangga, 2001)