The book of caterpillars : a life-size guide to six hundred species from around the world / - James, David G.