Author: Sprague, William B. (William Buell), 1795-1876.