Letters to the Editor - Peto, Richard (Nature Publishing Group, 1975)