SNEDDEN, Robert Oxford, 2003

The world of the cell : life on a small scale