Constructing Large Software Systems
Software environments for integrated construction
The design and construction of software systems