Author: E W Haslehust
Alternate names: E. W. Haslehust