JOHN LAMBERT, PARLIAMENTARY SOLDIER AND CROMWELLIAN MAJOR-GENERAL, 1619-1684

FARR (D.)

023N

£25.00

268pp., frontis., green cloth. Boydell Press 2003. Rare.

SORRY SOLD