Fertilization : comparative morphology, biochemistry, and immunology