Author: W. Carvel (William Carvel) Hall