Membrane self-assembly processes: steps toward the first cellular life.
(Q34968907)
scientific article
scientific article
Language:
Current Data About
Membrane self-assembly processes: steps toward the first cellular life.