THE WARS OF THE FRENCH REVOLUTION 1792-1801

ESDAILE (C.)

D121

£32.50

344pp., P.B. 2018. From an academic publisher, therefore regrettably expensive.