A clear and comprehensive introduction to the principles and practice of clinical oncology, for medical undergraduates and clinicians who want to increase their understanding of the challenges of managing patients with cancer. Including questions for self assessment by the same authors, the reader can learn and test themselves on all aspects of cancer medicine, from epidemiology, aetiology, pathogenesis and presentation, through to diagnosis, staging, management and prognosis.