Basics of skin structure and function in elasmobranchs: a review.

Basics of skin structure and function in elasmobranchs: a review.