Author: E. H. Freeman
Alternate names: E H Freeman