3D tumor models: history, advances and future perspectives.

3D tumor models: history, advances and future perspectives.