The sliding theory of cytoplasmic streaming: fifty years of progress.

The sliding theory of cytoplasmic streaming: fifty years of progress.