THE UNION CAVALRY COMES OF AGE: HARTWOOD CHURCH TO BRANDY STATION, 1863

WITTENBERG (E.)

253M

£12.50

390pp., 16 plates, 15 maps, d/w. Brasseys  2003.