Biomedical science explained cellular pathology - D J Cook (London Arnold, 2003)