The Cell: A Very Short Introduction

Terence Allen, Graham Cowling