VA Nebraska-Western Iowa Health Care System, University of Nebraska Medical Center,
983020 Nebraska Medical Center, Omaha, NE 68198-3020
Tanzania
Transplantation Technologies & Research received 223 citations as per Google Scholar report