Shirley Luckhart

University of California
Department of Medical Microbiology and Immunology
One Shields Avenue
Rm 3437 Tupper Hall
Davis, CA
USA 95616

Papers:
2076 Everything we need to know about immunology – and then some – we learned from insects