A brief overview of human cancer models

Why study cancer? There is hardly anyone on this planet who has not heard about cancer and has not been in touch with it in this one way or another. It looks like cancer has existed for as long as humanity remembers itself; the views ...