Understanding cancer : a scientific and clinical guide for the layperson