Peters, James F . Software Engineering : an engineering approach / James F Peters. - New Jersey : John Wiley & Sons , 1999. - NULL ; NULL.