PLATES 31 AND 32.

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