CTLA-4 blockade with ipilimumab: biology, safety, efficacy, and future considerations

CTLA-4 blockade with ipilimumab: biology, safety, efficacy, and future considerations