Software Engineering Construction Knowledge Areas: Volume 3: The Engneering of Software Projects (The Engineering of Software Projects) [Paperback]