B17 aka laetrile aka nitrilosides is one part of the puzzle but certainly not all of it. It's a combination of shitty food aka lacking lots of things not just nitrilosides. Major pollution. I'd say the decreaes in quality of food i.e. monoculture farming, destruction of the top soil, processed food etc. combined with pollution is the major cause nowadays. Anyone that thinks cancer is not on the rise is a moron.