by Terence D. Allen
Here, Terrence Allen and Graham Cowling describe the nature of cells - their basic structure, their varying forms, their division, their differentiation, their signalling, and programmed death.