Homology the hierarchical basis of comparative biology (Academic Press, 1994)