Wheater's Functional Histology by Barbara Young, James S. Lowe & Paul R. Wheater