Author: Keith, Charles Penrose.