Vaccine design by Gregory Gregoriadis | Menrva Books