by Alfred Russel Wallace
Subjects: Papilionidae -- Malaysia -- Variation; Papilionidae -- Malaysia -- Geographical distribution. 20 chapters, 32,929 words. Public domain, via Project Gutenberg.