Pankaj K. Garg
Aff1, Sunnyvale, USA 94087
On the criteria to be used in decomposing systems into modules
Communications of the ACM
The Mythical Man-Month: Essays on Softw
A Discipline of Programming