The continuing saga of complement receptor type 3 (CR3)

The continuing saga of complement receptor type 3 (CR3)