Author: William S. (William Starke) Rosecrans