NAPOLEON’S SHIELD AND GUARDIAN: THE UNCONQUERABLE GENERAL DAUMESNIL

RYAN (E.)

160M

£12.50

424pp., 8 colour & 16 b/w plates,  light wear, d/w.  Greenhill 2003.