Surfing the Net for Software Engineering Notes. - Doernhoefer, Mark (Software engineering notes.)