Software Engineering Concepts - "Fairley, Richard E" (McGraw Hill)
includes index and biblioraphy