Facts and theories concerning the mechanisms of carcinogenesis | Synapse