A revision of the Nearctic hemerobiidae, berothidae, sistridae, polystoechotidae and dilaridae (neuroptera)by Frank M. CarpenterNeuropteraWriting a summary for young readers…For young readersBook data: Open Library