Evolution and spermatogenesis - White-Cooper, Helen (The Royal Society, 2010)