The Butterflies of Costa Rica and Their Natural History, Vol. I: Papilionidae, Pieridae, Nymphalidae