Title: "The lobster caterpillar": a tea pest in Ceylon.
Authors: Green, Edward Ernest.
Year: 1903