1. 16539108 J Econ Entomol. (2005)

2. 15662650 Pest Manag Sci. (2005)

3. 11198181 Bioresour Technol. (2001)

4. 10758262 J Stored Prod Res. (2000)