Discipline for software engineering - Humphrey, Watts S.