Software Engineering (6th Edition)
"The book is aimed at both students and practitioners of software  engineering. For both, it is an excellent source of knowledge. Practitioners will  find relevant chapters to update their knowledge or to get a clear explanation of  particular topics."     ACM Computing Reviews, on the 4th Edition.--This text refers to an out of print or unavailable edition of this title.