20180514140000.0 1672-9609 Insect science (Print) Insect science (Print) Australia 1672-9609 1672-9609 Insect science. 1672-9609 1672-9609 Insect science.