Author: John 1806-1894 Hall