The national audubon society has a pocket guide that lists all familiar butterflies and what the caterpillars and butterflies of each species feed on.