Interpreting American History

by John David Smith

xi, 243 pages ; 22 cm