A Compositional Approach to Multiparadigm Programming. - Zave, Pamela (IEEE Software, 1989)