Crossroads of Freedom

0195135210
Book cover
Oxford Univ. Press. 224p $26
By James M. McPherson