The World Of The Cell: Life On A Small Scale by Robert Snedden