See list of journal articles in the illustration

Number provided to members up to date with their 2019 subscription

Napoleonic Studies N ° 46

€42.00Price