20230223082105.470850 Cell differentiation. Cell differentiation (Sheffield) United Kingdom Cell differentiation. Cell differentiation (Sheffield) 0263-726X