Author: Hubert G. (Hubert George) B. Ripley