Dr Jack Bourke, clinical immunologist and immunopathologist, discusses the fundamentals of the immune system.
The Good GP