MARLBOROUGH AS MILITARY COMMANDER

CHANDLER (D.)

021P

£9.50

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