ANCIENT SIEGE WARFARE

KERN (P.)

009K

£7.50

420pp., 16 figs., 11 maps, good in d/w. Souvenir 1999.