Manyebook
Christopher Leahy
Peterson First Guide to Insects of North America