MARLBOROUGH AS MILITA­RY COMMANDER.

CHANDLER (D.)

H031

£15.00

1st edn., 368pp., 23 plates, 17 maps & diags., no d/w. Book Club edition 1973.