John Brown

By David S. Reynolds
three-stars
Biography
By James M. McPherson
four-stars
History