The new biology Cancer : the role of genes, lifestyle and environment - Panno, Joseph (Facts on file science library, 2005)