A revision of the lepidopterous family Sphingidae.