Software Engineering Theory and Practice - Shari Lawrence Pfleeger (Prenhallindo, 1998)