TY - RPRT TI - Programmed and altruistic ageing. AU - Valter D Longo AU - Joshua Mitteldorf AU - Vladimir P Skulachev PY - 2005 DO - 10.1038/nrg1706 UR - https://pubmed.ncbi.nlm.nih.gov/16304601/ ID - 16304601 ER -