J.E.B. Stuart and the Gettysburg Controversy

256 pages paperback

nonfiction history informative medium-paced