Author: Hall, James Norman.