Author: William Perkes Swainson
Alternate names: William P. Swainson
Born: 1851