Holmes, Edmond Gore Alexander, active 1894-1940, author