Power, sex, suicide mitochondria and the meaning of life / - Lane, Nick, (Oxford University Press,)