Author: Farwell, William.