Software design and development - Gilbert P. (Science Research Associates, 1983)