Author: William G. Marchal
Alternate names: William Marchal