EXPLANATION OF PLATES 30, 31, 32. (XVII. p. 668.)

The works of Francis Maitland Balfour, Volume 4 (of 4) · 第 75 / 109 题