Modular compilation in high level languages. - Melvin John Anderson (1988)