A discipline for software engineering - Humphrey, Watts S., 1927- (Addison-Wesley, 1995)