The new encyclopedia of insects and their allies [electronic resource] / edited by Christopher O'Toole