Durham University

Department of Biosciences

Academic Staff

Professor John A. Gatehouse - all publications

Chapter in book

Journal Article