Histology and cell biology; An introduction to pathology - Kierszenbaum, Abraham L (2007)