Author: Robert M. (Robert Myers) Ball