Animal Cells and Systems - Taylor & Francis

2151-2485