Innate immunity in plants and animals: striking similarities and obvious differences.

Innate immunity in plants and animals: striking similarities and obvious differences.