Author: Dr. Wm. Preston Hill
Alternate names: William Preston Hill