RED SUN RISING: THE SIEGE OF PORT ARTHUR

HARGREAVES (R.)

151K

£8.50

210pp., 8 plates, 2 maps, sl.worn, no d/w. Weidenfeld 1962.