Invertebrate zoology by Hegner, Robert William, and Engemann, Joseph G.