Author: William Wallace Gibson
Alternate names: Gibson, William Wallace