Cells : an anthology of current thought