Platelet immunobiology: platelets as prey and predator

Platelet immunobiology: platelets as prey and predator