Life, the universe and mitochondria

Power, sex and suicide. Mitochondria and the meaning of life