This book presents a heterodox approach to studying cancer progression in an individual patient and assessment of the effects of treatment. The book combines methodological, mathematical, statistical and computational sides of cancer modeling with biomedical and clinical insights. Understanding cancer-related processes through mathematical modeling reveals unobservable aspects of the natural history of cancer and unexpected effects of treatment. The book also gives an unvarnished account of what stands in the way of winning the war on cancer.