Author: Campbell, George Frederick.