SIEGES OF THE MIDDLE AGES

WARNER (P.)

015P

£10.00

214pp., 16 plates, 21 diags., d/w. G.Bell 1968.