Algorithms for network homomorphism: block modeling as a structural analytic method for social structure. - Gregory Harlan Heil (1983)