WELLINGTON AT WATERLOO

WELLER (J.)

162P

£10.00

Facsimile edn., 264pp ., 40 plates, 9 maps, P.B. Greenhill 1992.