Fundamentals of entomology - Elzinga, Richard J. (New Jersey Prentice Hall, 2000)