The world of the cell : life on a small scale - SNEDDEN, Robert