JOHN GRAHAM OF CLAVERHOUSE

TAYLER (A. & H.)

036P

£20.00

302pp., 4 plates, good copy in light blue cloth. Duckworth 1939. Scarce.