I'm a second year medic and recently began studying cancer. This book has a chapter on everything pertinent to the subject, with good diagrams, easy to follow text and above all its written for people other than consultant oncologists and cell biologists.
Other books 'the biology of cancer' by Robert Allan Weinberg is quite a bit more detail, but maily because it talks about research that backs up all of the topics in detail.
This books is excellent for those who wants to know everything you would need for pre-clinical medicine and probably a little bit more.