The generation and management of software. - M. W. Baker (1980)