Understanding sperm heterogeneity: biological and practical implications.

Understanding sperm heterogeneity: biological and practical implications.