Nick Lane: The electrical origins of life

krebs

Nick Lane: The electrical origins of life