BAYONETS FOR HIRE: MERCENARIES AT WAR 1550-1789.

URBAN (W.)

H047

£7.50

304pp., 16 plates, good in d/w. Greenhill 2007.