Internet Archive BookReader

Hübner's papilio [electronic resource]