KITCHENER: THE ROAD TO OMDURMAN

POLLOCK (J.)

186M

£8.50

282pp., 24 plates, 6 maps, good in d/w. Constable 1998.