Massachusetts Institute of Technology Commomwealth Institute of Entomology Practical guide of pathology Swiss Federal Institute of Technology