Cellular pathology; An introduction to techniques and applications - Cook, D J (2006)