Betrayed by NatureCall Number: RC275 .H47 2012
A comprehensive history of the medical advances in the battle against cancer provides a tour of human biology to explain what happens to the body when the disease develops, and discusses the science behind current treatments.