LEE’S LAST MAJOR GENERAL: BRYAN GRIMES OF NORTH CAROLINA

ALLEN (T.)

206M

£15.00

348pp., illus., 9 maps, good in d/w. Savas 1999.

SORRY SOLD