Hawkmoths of the World: An Annotated and Illustrated Revisionary Checklist (Lepidoptera: Sphingidae) (Comstock Books)